のドキュメントを読みましたwww.fastcgi.com
が、理解できません。fastcgi で複数のリクエストを処理するにはどうすればよいですか? 設定のあるnginxがあると仮定します:
location ~ \.fcgi$ {
fastcgi_pass 127.0.0.1:9999;
...
}
私はいくつかのfastCGIプログラムを持っています(http://retechorg.ru/index.php?q=node/239から取得)。
したがって、このwhileループにいるとき:
while(FCGX_Accept_r(&リクエスト) == 0)
clculate に長い時間がかかる場合 (たとえば 1 分間の計算)、または sleep() は他のリクエストをブロックします。
この場合、複数のリクエストを適切に処理するにはどうすればよいですか?