【发布时间】:2012-06-24 14:08:11
【问题描述】:
我阅读了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(&request) == 0)
当 clculate 需要很长时间(比如 1 分钟计算)或 sleep() 时,它会阻止其他请求。
在这种情况下如何正确处理多个请求?
【问题讨论】: