找出平均负载在给定时间点激增的原因

找出平均负载在给定时间点激增的原因

我一个月前租了一个 VPS,用它在反向代理(JIRA、Confluence 和 gitlab)后面运行几个 Web 服务,而且我基本上是这些服务的唯一用户。

这个月一切都运行得很顺利,但是我的 VPS 昨天凌晨 3 点左右被暂停了。第二天早上,我看到该公司发来一封电子邮件,称由于平均负载较高(达到 14 左右),该服务已被暂停。显然有些事情出了很大的问题,但我无法弄清楚到底是什么导致了巨大的峰值,特别是考虑到我当时甚至没有使用服务器,而且我没有对服务器进行任何更改前几天的设置。

如果您能分享任何有关可能导致此问题的原因或如何解决的提示或建议,我将不胜感激。我检查了apache的访问日志,但没有看到任何特别奇怪的东西......

马里奥。

更新:

我的问题似乎与大约 50 个 apache2 进程有关,这些进程大约在同一时间突然产生:

www-data 11756 0.0 0.2 490440 17184 ? S 03:34 0:00 /usr/sbin/apache2 -k start
www-data 11756 0.0 0.2 490440 17184 ? S 03:34 0:00 /usr/sbin/apache2 -k start
www-data 11756 0.0 0.2 490440 17184 ? S 03:34 0:00 /usr/sbin/apache2 -k start
www-data 11756 0.0 0.2 490440 17184 ? S 03:34 0:00 /usr/sbin/apache2 -k start
www-data 11756 0.0 0.2 490440 17184 ? S 03:34 0:00 /usr/sbin/apache2 -k start
www-data 11756 0.0 0.2 490440 17184 ? S 03:34 0:00 /usr/sbin/apache2 -k start
...

相关内容