![php FastCGI 进程终止服务器](https://linux22.com/image/580275/php%20FastCGI%20%E8%BF%9B%E7%A8%8B%E7%BB%88%E6%AD%A2%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我的服务器有这个小问题。每周我的服务器都会停机几分钟(2-3 分钟)。我所能看到的是每次其中一个进程php-fpm
都处于 100% 状态top
。此外,我们的驱动器有一个小的写入峰值(小的意思是 3 盘 SSD 阵列上的 4M 吞吐量。)
服务器运行在 NGINX + FPM、LEMP 服务器上。它有 24 个核心、48G RAM 和 3xSSD 的 RAID5 阵列。
我也检查了错误日志和其他日志,似乎没有任何我可以缓存的内容...这件事已经发生了一个多星期,我开始担心了。
有人遇到过类似的问题吗?或者能给我指点一下吗?那就太好了。谢谢。
答案1
启用 PHP-FPM 的慢速日志。这将在应用程序运行时间超过 X 秒时转储应用程序的堆栈跟踪(我相信默认值为 10)。
仅凭目前提供的信息,任何人都不可能告诉你问题到底是什么原因造成的。我可以告诉你,几乎可以肯定是你所运行的应用程序中的一些代码导致的。