Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要解释:等待PHP5-FPM的时间保持开启60秒_Php_Nginx_Time Wait_Http Status Code 504 - Fatal编程技术网

需要解释:等待PHP5-FPM的时间保持开启60秒

需要解释:等待PHP5-FPM的时间保持开启60秒,php,nginx,time-wait,http-status-code-504,Php,Nginx,Time Wait,Http Status Code 504,前几天我遇到了一个问题,我的nginx web服务器停止处理php脚本,并给出了504网关超时。我在端口9000上安装了php5 fpm 当我运行netstat | grep9000时,我得到了以下结果,数百次使用不同的端口号 tcp 0 0 localhost.localdom:9000 localhost.localdo:37XXX TIME_WAIT 而且他们似乎一点也不清楚。我怀疑我的服务器上可能有很多流量,或者某个地方有一个糟糕的脚本。我从服务器上关闭了一堆低

前几天我遇到了一个问题,我的nginx web服务器停止处理php脚本,并给出了504网关超时。我在端口9000上安装了php5 fpm

当我运行
netstat | grep9000
时,我得到了以下结果,数百次使用不同的端口号

tcp        0      0 localhost.localdom:9000 localhost.localdo:37XXX TIME_WAIT
而且他们似乎一点也不清楚。我怀疑我的服务器上可能有很多流量,或者某个地方有一个糟糕的脚本。我从服务器上关闭了一堆低优先级的站点(我运行了大约10个不同的nginx站点配置文件),然后事情又恢复了正常,然而,对于每个对php页面的请求,netstat报告9000->37XXX端口中的1个打开,并且它保持打开状态60秒,即使页面几乎在瞬间返回到客户端

有没有理由让它保持60秒的开放?和/或为什么不重新使用连接?我是否有配置不正确的东西


我担心,如果我的一个站点再次出现大量流量,它会再次阻塞所有连接,我会再次看到504网关超时,如果事实上这只是一个负载问题,而不是一个糟糕的php脚本。

不管它值多少钱,看起来是Wordpress的旧版本导致了这个问题。我仍然想知道,如果有人能为我解释一下,为什么它会让你等这么久。不管它值多少钱,它看起来像是一个旧版本的Wordpress引起了这个问题。我还是想知道,如果有人能为我解释一下,为什么会让你等这么久。