过去几天我遇到了一些奇怪的问题。这一切都是上周日开始的,根据系统日志,时间是周日凌晨 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
如果能得到一些帮助我将非常感激。