generated at
2/19/2025, 7:40:34 AM
Gunicornのアーキテクチャ
Gunicornを起動すると
最初に起動した親プロセスが、
HTTPリクエスト
の窓口、兼、
モニタープロセス
になる
親プロセスは決められた数の
ワーカープロセス
を起動する
親プロセスは、acceptした
socket
をすぐに
ワーカープロセス
に転送する
ワーカープロセス
は親プロセスから渡された
socket
を受取り、リクエストを処理する。
ワーカープロセスが死ぬと
モニタープロセス
が気づいて、不足分の
ワーカープロセス
を起動する