打开 WordPress 管理页面时 Apache 的 CPU 使用率过高

打开 WordPress 管理页面时 Apache 的 CPU 使用率过高

我有一台 VPS 服务器,配置如下

2 核 CPU 2GB RAM 50 SSD Centos 7 Web 面板:Sentora

从上周开始,我就遇到了 CPU 使用率过高的问题。大多数网站都是 WordPress。打开每个运行 PHP 代码的页面或管理页面时,CPU 使用率会达到 50-60%。如果同时有 3 或 4 个 WordPress 网站在开发,服务器需要花费大量时间来加载网站

通过运行命令“top”,我发现 apache 正在使用这么多 CPU。内存几乎稳定。 在此处输入图片描述

答案1

在开始排除性能故障之前,您需要询问一些有关当前 Apache 配置的问题:

  1. 您在 Apache 中使用什么工作进程?Pre-fork 还是 MPM(线程)?
  2. 这些工作程序是否在您的 apache.conf 中正确配置?如果您更改某些值会发生什么?(添加更多空闲资源时性能是否会提高?)
  3. 您的 PHP 代码是如何发送到 Apache 的?CGI 还是 mod_PHP?

建议使用带有 PHP CGI 接口的 MPM 工作器。

虽然这里没有足够的信息来正确判断性能问题

相关内容