今年我对我的网站进行了大量更改,并注意到我的 CPU 使用率在几个月内逐渐增加(在大约 2 个月内从大约 0% 慢慢上升到 60%)。几周前重新启动我的服务器后,它又回到了 0%,现在又开始缓慢攀升。
我的所有其他统计数据(例如 RAM 和吞吐量)基本持平,只有 CPU 使用率在攀升。没有尖峰 - 只是逐渐爬升。RAM 保持在 8% 左右。
几个月前我实现了 HTTP2/push 和延迟加载图像,我怀疑其中 1 个实现可能会导致这种情况,但我不能 100% 确定。
有谁知道为什么会发生这种情况的任何常见原因?它可能是我的 PHP 代码中的东西吗?有没有办法可以诊断问题?
编辑:我要尝试的一件事是禁用 HTTP2/push,测试,然后对延迟加载图像执行相同的操作。但是,我仍然不知道这些是否会导致如此奇怪的问题。
编辑2:我认为这个问题可能与此相同:https ://stackoverflow.com/questions/64345022/google-osconfigs-cpu-usage-of-vm-on-google-cloud-platform-increases-steadily
编辑 3:我可能在这里找到了一些有用的信息(也许这是一个错误?) - https://github.com/GoogleCloudPlatform/osconfig/issues/228