puma v4 では SIGTERM での worker process ゾンビ化に気をつけよう / Be aware of zombie processes in puma v4

puma v4 では SIGTERM での worker process ゾンビ化に気をつけよう / Be aware of zombie processes in puma v4

Meguro.rb#29 LT で話した内容です!
puma v4 では「worker process に SIGTERM を送ると zombie process が生まれる」という挙動に変わりました。これが原因で問題が起きた弊社の経験を踏まえて、puma v4 で zombie process に気をつけようという話をしました。
https://megurorb.connpass.com/event/140137/

2b4f9f20b554d4c77c46fe6a9930d6fe?s=128

Nao Minami

July 31, 2019
Tweet

Transcript

  1. 2.

    ©2019 Wantedly, Inc. /BP.JOBNJ *OGSBTUSVDUVSF&OHJOFFS 8BOUFEMZ *OD (JU)VCTPVUI 5XJUUFSTPVUI 

    43&ͱͯ͠ͷ໾ׂʢαʔϏεͷ৴པੑʹ੹೚ʣ  ։ൃج൫ͱͯ͠ͷ໾ׂʢΤϯδχΞͷੜ࢈ੑʹ੹೚ʣ
  2. 11.
  3. 32.

    ©2018 Wantedly, Inc. "QQFOEJY-JOVYʹ͓͚ΔDPOUBJOFS OBNFTQBDF ͱQJEͷؔ܎ 1SPDFTT͸lQJEOBNFTQBDFz͝ͱʹQJEΛ࣋ͭ w QJEOBNFTQBDF͸ωετՄೳ w

    ࠷΋SPPUͰ͸DPOUBJOFS QJEOBNFTQBDF ಺෦ͷQSPDFTT΋ؚΊͯશͯͷQSPDFTTʹ VOJRVFͳQJE͕ͭ͘ w ࠓճ͸ɺSPPUͷQSPDTZTLFSOFMQJE@NBYʹୡͯ͠͠·ͬͯ໰୊͕ى͖ͨ ৄࡉ͸IUUQNBOPSHMJOVYNBOQBHFTNBOQJE@OBNFTQBDFTIUNMΛࢀর