uWSGI-“内存不足:终止进程”

uWSGI-“内存不足:终止进程”

我的 uWSGI(Pyramid 应用程序)出现了以下问题...

Out of memory: Kill process 17715 (uwsgi) score 299 or sacrifice child
Killed process 17715, UID 0, (uwsgi) total-vm:2731232kB, anon-rss:790924kB, file -rss:576kB

在此处输入图片描述

此消息显示在 CentOS 7 服务器登录屏幕上。

有没有办法控制 uWSGI 中的内存消耗?例如:“消耗最多 60% 的可用内存”、“消耗最多 2GB”等等……

我想要一些由 uWSGI 本身控制的东西。

我搜索了 uWSGI 本身是否有任何选项可以控制这种内存消耗...但没有找到...

谢谢!

答案1

CentOS 7 使用 systemd,因此最合理的方法是使用选项覆盖/扩展 uwsgi 单元文件MemoryLimit。你可以阅读更多相关信息这里

相关内容