我发现了这条评论:
在 nginx + fastcgi 设置中,有一个“特性”需要注意。给定的 PHP 脚本只会针对给定的 IP 运行一次。因此,如果同一 IP 同时为某个网站加载两次 index.php,则将按顺序提供 index.php:在第一次 index.php 加载完成之前,不会处理第二次 index.php 加载。
在本页面: https://www.samiam.org/blog/20110702.html
这是真的吗?我找不到关于此“功能”的其他任何参考资料。
我想知道我是否可以使用这个功能,以及是否可以配置它?
我有一个 CGI 程序,想使用 fcgiwrap 和 nginx 运行它。这是一个运行时间较长但轻量级的进程,由于客户端数量有限,最大命中次数也有限。
同一客户端可能会同时发出多个请求。应允许这种情况并并行处理。
它位于 nginx 代理(无缓冲)后面,然后转发到第二个 nginx 服务器。
我已经在 /etc/default/fcgiwrap 中设置了 FCGI_CHILDREN=200,但我只看到一次执行一个进程。