php FastCGI 进程终止服务器

php FastCGI 进程终止服务器

我的服务器有这个小问题。每周我的服务器都会停机几分钟(2-3 分钟)。我所能看到的是每次其中一个进程php-fpm都处于 100% 状态top。此外,我们的驱动器有一个小的写入峰值(小的意思是 3 盘 SSD 阵列上的 4M 吞吐量。)

服务器运行在 NGINX + FPM、LEMP 服务器上。它有 24 个核心、48G RAM 和 3xSSD 的 RAID5 阵列。

我也检查了错误日志和其他日志,似乎没有任何我可以缓存的内容...这件事已经发生了一个多星期,我开始担心了。

有人遇到过类似的问题吗?或者能给我指点一下吗?那就太好了。谢谢。

答案1

启用 PHP-FPM 的慢速日志。这将在应用程序运行时间超过 X 秒时转储应用程序的堆栈跟踪(我相信默认值为 10)。

仅凭目前提供的信息,任何人都不可能告诉你问题到底是什么原因造成的。我可以告诉你,几乎可以肯定是你所运行的应用程序中的一些代码导致的。

相关内容