PHP-FPM 升级问题

PHP-FPM 升级问题

我们最近从 CGI 升级到了 PHP-FPM。我们在 Ubuntu 服务器上遇到了问题,该服务器仅运行 Apache 和 PHP-FPM 来控制大约 5 个站点。为此,我们构建了一台新服务器并全新安装了 Ubuntu。

我们的问题是,有时晚上我们的网站会不可用,当我们的 API 流量增加时,服务器的 CPU 使用率会飙升至 90%。这在运行 CGI 的旧服务器上没有发生,所以我怀疑这是 PHP-FPM 配置问题。

因此,我们需要一些指导,以了解我们哪里出了问题。我将在下面放置 .conf 设置:

Apache MPM_EVENT 设置:

ServerLimit     1187
StartServers            4
MinSpareThreads      25
MaxSpareThreads      75
ThreadLimit          64
ThreadsPerChild      25
MaxRequestWorkers     1175
MaxConnectionsPerChild   1000

PHP-FPM www.Conf:

pm = static
pm.max_children = 60
pm.max_requests = 500
request_terminate_timeout = 5m

虚拟服务器规格:

Ubuntu Server 20.04 LTS
8GB RAM
Intel Xeon Silver 4110 2.1Ghz 4 cores

任何指导都将非常感谢,谢谢。

相关内容