我已经注意到这一点有一段时间了,PHP-FPM 运行正常,直到一个线程停顿。
例如,如果连接到另一台服务器或处理数据库请求花费的时间太长,所有线程将停止响应请求。
PHP-FPM 仍将运行,大约 1 分钟后将再次开始响应请求。
它看上去就像被锁住了。
知道这可能是什么原因造成的吗?
这种情况发生在通过套接字运行标准配置或更加定制的配置时。发生这种情况时,服务器负载无关紧要。
无论我使用 nginx 还是 apache 都没关系。
我已经注意到这一点有一段时间了,PHP-FPM 运行正常,直到一个线程停顿。
例如,如果连接到另一台服务器或处理数据库请求花费的时间太长,所有线程将停止响应请求。
PHP-FPM 仍将运行,大约 1 分钟后将再次开始响应请求。
它看上去就像被锁住了。
知道这可能是什么原因造成的吗?
这种情况发生在通过套接字运行标准配置或更加定制的配置时。发生这种情况时,服务器负载无关紧要。
无论我使用 nginx 还是 apache 都没关系。