AWS 服务器因 CPU 内存不足而彻底关闭(server-kernel:内存不足)

AWS 服务器因 CPU 内存不足而彻底关闭(server-kernel:内存不足)

WordPress 网站(已有 4 年历史)最近从共享服务器迁移到 AWS 服务器(2 个 CPU、4GB 内存、80 SSD)。迁移后,网站运行良好,但在凌晨 2 点到早上 6 点之间,CPU 使用率出现峰值(仅在周六或周日),这导致 CPU 内存耗尽并关闭整个服务器和邮件服务器。重新启动服务器后,网站运行正常,并且 CPU 使用率没有出现峰值(10% - 15%)。随附日志的屏幕截图https://prnt.sc/LTyOU9YrEHd6网站瘫痪前的错误日志 服务器重启后使用

什么可能导致 CPU 使用率问题?是因为 spamd 使用率还是 SQL 使用率?

答案1

可能导致 CPU 使用率问题的原因

配置错误。

首先你需要减少内存过度使用(默认的启发式方法对服务器主机来说过于乐观)。互联网上有很多文档。但其中很多都谈到了 choom 和 oomadj - 不要尝试使用这些来解决您的问题。

接下来,您需要配置所有服务以限制它们占用的内存量。我无法告诉您如何操作,因为您没有告诉我们它们是什么(不要在这里回复列表 - 去研究每个守护进程,如果您找不到答案,请发布新问题)。

相关内容