奇怪的 Apache2 僵尸模式和故障

奇怪的 Apache2 僵尸模式和故障

过去几天我遇到了一些奇怪的问题。这一切都是上周日开始的,根据系统日志,时间是周日凌晨 4:00 左右。

我注意到无法连接到我的网站,所有请求都超时了。我登录了我的 DigitalOcean 仪表板,发现特定 Droplet 的 CPU 使用率非常高。

平均而言,CPU 使用率低于 1.0%,但是当整个 fiasco 启动时,CPU 使用率高达 30% 到 40%。

所以我决定回滚到 DigitalOcean 创建的备份,我回滚到 7 天备份,几个小时后遇到了同样的问题。还备份到 21 天备份,也是同样的问题。

24 小时后,Apache2 再次出现故障。我继续重启服务器,但我认为这无法解决问题。

正如标题所述,当我通过 SSH 登录服务器时,我看到的是

=> 有7个僵尸进程。

但当我跑步时顶部它显示0 僵尸并运行

ps axo stat,ppid,pid,comm | grep -w defunct

也不会返回任何结果。

我的服务器规格:

  • 2GB 虚拟内存
  • 2 个虚拟 CPU
  • Ubuntu 18.10
  • 内核 4.18.0.22-通用
  • Apache 2.4.39
  • PHP 7.2.19

如果能得到一些帮助我将非常感激。

相关内容