2

ワーカー プロセスのプールで Apache を使用していて、そのうちの 1 つが独自の長時間実行プロセスを起動した場合、そのワーカーはどうなりますか? Apache は最終的にそれを強制終了し、子プロセスを強制終了しますか? そのワーカーは永久に利用できなくなりますが、実行し続けますか? プロセスではなくスレッドを開始する場合、どのように違いますか? さまざまな Web アプリの展開シナリオでどのように異なりますか?

4

1 に答える 1

1

長期にわたるプロセスはどのように開始されますか?CGI?その場合、apacheワーカープロセスは待機し、プロセスが終了するのを待ちます。ただし、時間がかかると、それ以上のリクエストは処理されなくなります。apacheを停止すると、ワーカープロセスは終了します。プロセスに何が起こるかは、TERMシグナルを受信したときのプロセスによって異なります。

于 2008-10-28T13:38:02.310 に答える