nginx使用/etc/nginx/fastcgi_params
location块中的标准通过fastcgi连接到php-fpm 。
当使用从命令行连接到/.status(php-fpm.ini :: ping.path)时cgi-fcgi -bind
,结果将按预期返回(X-Powered-By设置,响应正文等)。
当使用nginx请求时,结果返回为空(X-Powered-By设置,没有正文长度或内容)。nginx返回200,因为它得到了“有效”的响应。
监视tcpdump,我在其FCGI标头中隔离了对奇偶校验的请求(减去仍由Shell设置的与用户相关的env变量)。
尝试更改为用户nginx的运行身份,然后重新运行cgi-fcgi -bind测试。
—
一些Linux Nerd
我总是通过以root用户身份对其进行测试来搞砸NRPE部署……以为您可能也做过同样的事情。
—
一些Linux Nerd