Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Linux Daemonと便利なユーティリティたちの美味しい関係
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kazushige TAKEUCHI
December 01, 2013
Programming
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Linux Daemonと便利なユーティリティたちの美味しい関係
Supervisord と unicornherder で, python WSGI 対応 アプリ/ RoRアプリをDaemon化してみました。
Kazushige TAKEUCHI
December 01, 2013
More Decks by Kazushige TAKEUCHI
See All by Kazushige TAKEUCHI
Kubevelaで遊んでみた
kaztk
0
890
Fabric Controller連携やってみた
kaztk
0
1.1k
Ansible meets Windows.
kaztk
6
4.9k
Ansible導入までの道
kaztk
5
7k
Other Decks in Programming
See All in Programming
さぁV100、メモリをお食べ・・・
nilpe
0
130
今さら聞けないCancellationToken
htkym
0
220
GitHub Copilot CLIのいいところ
htkym
2
1.3k
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
440
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
190
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
970
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
610
CSC307 Lecture 17
javiergs
PRO
0
310
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
120
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
130
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.4k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.9k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Color Theory Basics | Prateek | Gurzu
gurzu
0
350
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
Building a Scalable Design System with Sketch
lauravandoore
463
34k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Speed Design
sergeychernyshev
33
1.8k
Transcript
-JOVYͷ%BFNPOͱ ศརͳϢʔςΟϦςΟୡͷ ඒຯ͍ؔ͠ QZUIPO 3P3ͷΞϓϦͷૉఢͳσʔϞϯԽ !NZC
%BFNPO ΞϓϦΛ࡞Δͱ͖ʹɺ ֮͑Δࣄ͕ͨ͘͞Μ ,FSOFM JOJU )551% GSBNFXPSL "QQMJDBUJPO BQBDIF ৭Μͳݴޠ
ηΩϡϦςΟ σʔλϕʔε
৽ਓʹݴΘΕͨҰݴ JOJUͬͯͳΜͰ͔͢ʁ ,FSOFM JOJU )551% GSBNFXPSL "QQMJDBUJPO
ɹЧ ɹƅɹƅ
Α͘Α͘ߟ͑ͯݟΕੲγϯϓϧͳͱ͜Ζ͔Βελʔτͯ͠ શ෦ࣗͰΒͳ͚ΕͳΒͳ͔ͬͨɻ ! ͔͠͠ɺߟ͑ͯΈͯཉ͍͠ɻ ͓લԿΛߟ͑ͯɺ TVEPFUDJOJUE ESFTUBSUΛ ଧͬͯΔΜͩʂ ! !
! ͔͠͠ɺ͜͜Ͱᩫ͢ͷ؆୯͕ͩɺࠓͷݱঢ়ΛݟͭΊͳ͓ͯ͠Έ͍ͨɻ
ίϯϑΟά͚ͩͰ ྑ͘ͳ͖ͬͯͯͨɻ ,FSOFM JOJU )551% GSBNFXPSL "QQMJDBUJPO "QBDIF NPEVMF QBTTFOHFS
NPE@XTHJ NPE@QIQ SBJMT 84(* QZUIPO QIQ 8FCΞϓϦ ϓϩάϥϛϯά ίϯϑΟά ͪΐͬͱલ·Ͱ͜Μͳײ͡Ͱͨ͠ΑͶ
࠷ۙɺҰհͷϓϩάϥϚ͕৮ ΔྖҬઢ෦Ͱ͢ΑͶɻ "QBDIF NPE@BVUIO ϓϩάϥϛϯά ίϯϑΟά ,FSOFM JOJU EBFNPO )551%
GSBNFXPSL "QQMJDBUJPO OHJOY SQSPYZ TUBUJD pMFEJTU GSBNFXPSL ͦͷݴޠ༻ͷ αʔό ίϯϑΟά ʢଞͷਓͷࣄʣ ৭ΜͳϑΣʔζΛඈ͠·͕͢
ઢͷ෦ͷΛ͠·͢ɻ "QBDIF NPE@BVUIO ,FSOFM JOJU )551% GSBNFXPSL "QQMJDBUJPO OHJOY GSBNFXPSL
ͦͷݴޠ༻ͷ αʔό ίϯϑΟάʢଞͷਓͷࣄʣ
࠷ۙͷಈ w OHJOY ͑Μ͡Μ͑ͬ͘͢ w ߴϑϩϯτΤϯυαʔόˍϦόʔεϓϩΩγ w ใ͕ଟ͘ͳ͖ͬͯͨɻͷͰɺࠓճର֎ w
"QBDIF w ೝূϞδϡʔϧ͕๛ w աڈͷϊϋͰΈΜͳੜ͖ͯΔʁ༗༻ͳใ͕গͳΊɻҰ࣌ظΈΜͳ440ͱ͔ͰΓ্͕ͬͯ ͨͷʹɻʢΦϫίϯʁʣ w ϑϨʔϜϫʔΫ w αʔό͕ཚཱˍϑϨʔϜϫʔΫ͝ͱͰϊϋ͕ࢄ w ಉׂ͡Λ୲͍ͬͯΔʹؔΘΒͣɺ֤ใʹதʑḷΓ͚ͭͳ͍ɻ w ͱݴ͏͔୯ҰͷϑϨʔϜϫʔΫͰࢮ͵
ͦͦEBFNPOͱ w EBFNPO w -JOVYͷʢ8JOEPXTͰݴ͏ͱ͜ΖͷʣαʔϏε w OHJOYBQBDIFTBNCBͳͲશ෦EBFNPO w ࡞Γํ w
GPSLɺʢGPSLݩʣࢮ͵
JOJUE w -JOVYͷىಈ࣌ʹΔϓϩηε JOJU ͔Βݺͼग़͞ΕΔεΫϦϓτͷஔσΟ ϨΫτϦ w ศརͳϢʔςΟϦςΟ γΣϧؔ ͕༻ҙ͞Ε͍ͯΔ
w VCVOUVMJCMTCJOJUGVODUJPOT w DFOUPTFUDSDEJOJUEGVODUJPOT w ͬͯΔ͜ͱ w Ұൠతͳૢ࡞ͷఆٛɿTUBSUTUPQSFTUBSUTUBUVTͷΠϯλʔϑΣʔε Λఏڙ w QJEpMF໊ΦϓγϣϯΛίϚϯυΦϓγϣϯͳͲͰ͢ɻ
TVQFSWJTPSE w ൚༻ͷEBFNPOԽπʔϧ w EBFNPOڞ௨ͷઃఆ ϩάϑΝΠϧ Λѻ͍ɺϓϩηεΛEBFNPOԽ͢Δɻ w ͬͯΔ͜ͱ w
GPSLͨ͠ޙɺίϚϯυͰΦϓγϣϯΛͯ͠ىಈ w ઃఆɺJOJϑΝΠϧʹهࡌ w ໘͍͓ܾ͘͞·ΓͷىಈεΫϦϓτΛॻ͔ͳͯ͘ྑ͍ʂʂʂ w ୠ͠TVQFSWJTPSEͷJOJUTDSJQUɺࣗͰஔ͠ͳ͚ΕͳΒͳ͍ɻ ˞ޙड़
JOJUE JOJU E E ࢠ GPSL GPSL
JOJU TVQFSWJTPSE JOJU TVQFSWJTPSE E GPSL GPSL JOJϑΝΠϧ ಡΈࠐΈ
Eͬͯʁ w ֤ϑϨʔϜϫʔΫ͝ͱʹαʔό͕͋Δɻ w QZUIPO84(*༷ͷαʔόɿHVOJDPSO VXTHJɹ w 3VCZPO3BJMTVOJDPSO UIJO QBTTFOHFS
NPOHSFMɹ w ͦͷଞࣗ࡞ϓϩάϥϜͰͪΖΜՄೳʂ w ϓϩτλΠϐϯά࣌ɺ࣮ӡ༻࣌ϓϩμΫτͷಛੑʹ߹Θ ͤͯɺαʔϏεΛ࡞Ζ͏ʂ
ݸਓత͓͢͢Ί w ֤ݴޠ w QZUIPOHVOJDPO w SVCZPOSBJMTVOJDPSO w Ճ͑ͯɺҎԼͷػߏΛར༻͢Δɻ w
VOJDPSOIFSEFSIUUQTHJUIVCDPN BMQIBHPWVOJDPSOIFSEFS
VOJDPSOIFSEFSͬͯԿʁ w HVOJDPSOVOJDPSOͷϥούʔ w 84(*४ڌͷQZUIPOΞϓϦͱɺSBJMTΞϓϦΛಉ༷ͷઃఆͰಈ͔͢͜ͱ ͕ग़དྷΔʂʂʂ w ىಈํ๏ w VOJDPSOIFSEFSV
HVOJDPSOcVOJDPSOcHVOJDPSO@EKBOHP QJEpMF QJEpMF IPHFIPHF w ࢀߟ w [FSPEPXOUJNFEFQMPZNFOUTXJUIVOJDPSOBOETVQFSWJTPST IUUQCJUMZ*OR8'V
ΞʔΩςΫνϟ͕ ౷ҰͰ͖·ͨ͠ʂʂ "QBDIF NPE@BVUIO ,FSOFM JOJU )551% GSBNFXPSL "QQMJDBUJPO OHJOY
"QQTPO GSBNFXPSL ! ! TVQFSWJTPSE VOJDPSOIFSEFS HVOJDPSO VOJDPSO SFENJOF ࣗ࡞"QQ ߏஙखॱڭ͑Δͷ໘͍͚͘͞Ͳɺ
˞ w TVQFSWJTPSEɺQJQ͔Βಋೖ͢ΔͱɺJOJUTDSJQUΛࣗͰஔ͠ͳ͚ΕͳΒͳ ͍ɻ w IUUQTHJUIVCDPN4VQFSWJTPSJOJUTDSJQUT w ͜͜·Ͱͷ༰Λݩʹɺࢼͯ͠ΈͯͶ w ىಈεΫϦϓτɹFUDJOJUETVQFSWJTPSE
w ઃఆϑΝΠϧɹɹFUDTZTDPOpHTVQFSWJTPSE w EFCVHɺTIFMMͳͷͰ͓ܾ·Γͷํ๏Ͱग़དྷ·͢ɻ w TIYFUDJOJUETVQFSWJTPSE TUBSUcSFTUBSUcTUPQ w ͜Ε͕ݴ͍͍͕ͨͨΊʹԕճΓͨ͠ɻɻɻ
·ͱΊ w ࠷ۙௐͯͨڭ͑ͳ͖Ό͍͚ͳ͍Πϯϑϥʁप Γͷ͜ͱʹ͍ͭͯڞ༗ w FUDJOJUE EɹEBFNPOىಈεΫϦϓτ w QZUIPO3P3ΞϓϦͷσʔϞϯԽɺ TVQFSWJTPSE
VOJDPSOIFSEFSΛ͏ͱศར w -JOVYͷৗࣝΛ֮͑ͨΓɺΞʔΩςΫνϟͷ౷Ұ͠ ͨΓɺTIFMMTDSJQUͳΜ͔େࣄʂ
Happy Daemon Life ! ͝Ӿཡ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ IUUQCJUMZKU%T3