nginx 和 php-fpm 定期出现 504 超时

nginx 和 php-fpm 定期出现 504 超时

我在 FreeBSD 10.3 中拥有 php-fpm 7.0 和 nginx 1.11.6。

有时即使服务器有大量可用资源,也会出现 504 超时。

Nginx 等待 php-fpm 的应答 30 秒。我写入应用程序日志并发现最长的 php 进程运行了 24 秒。对于运行时间少于 1 秒的进程,我也遇到了 504 错误。

慢日志已启用,应记录所有超过 12 秒的内容,且慢日志为空。

我尝试从关机处理程序写入日志来捕获长时间运行的进程,但它们的工作速度都比 30 秒快得多。

管理员说看起来 nginx 没有从 php-fpm 得到答复。

现在我很困惑,不知道应该查找什么。我可以启用哪些日志来帮助我找到问题。我还可以检查哪些症状?

相关内容