我有一个安装了 Apache 的 Ubuntu 22.04 lts vps(Contabo)。基本安装,没有真正编辑或配置过。每隔几天,Apache 就会被 OOM 杀手杀死,我不知道会发生什么。这完全是随机的。
以下是 kill 之前的 htop: 点击
一些 Apache 进程开始使用大量内存,导致其于 12 月 12 日星期二 14:27 发生 oom 终止。
如果有帮助的话,以下是访问日志:https://pastebin.com/VHuyXnnk 以及错误日志:https://pastebin.com/13jKxVe9
如果您需要更多日志或任何东西,请告诉我。
我怎样才能知道为什么会发生这种情况?提前感谢您的任何想法。
答案1
根据您的 htop 屏幕截图,您的运行内存占用为 100%,交换空间占用为 45%。
本质上,您的内存使用过多,而 oom killer 必须收割一些进程来减轻内存压力。
您可以添加更多内存,分散工作负载,或者通过优化传送和缓存等方式减少工作负载。