代码之家  ›  专栏  ›  技术社区  ›  Paul Tarjan

如何在Django WSGI应用程序中强制内存限制?

  •  6
  • Paul Tarjan  · 技术社区  · 16 年前

    MemoryError 当它的使用量超过1GB时。我在WSGI守护程序模式下运行。

    • apache.conf文件
    • django配置

    但我找不到正确的配置选项。在PHP中,您可以使用:

    php_value memory_limit 1GB

    在你的 apache.conf

    2 回复  |  直到 16 年前
        1
  •  3
  •   Graham Dumpleton    13 年前

    唯一可移植的方法是运行一个单独的守护进程,该进程运行“ps”或使用“/proc”监视进程的内存使用情况,然后向超过某个预定义值的进程发送SIGINT信号。


    更新

    mod\u wsgi的3.4版本支持守护程序模式选项,这些选项可能会限制内存使用。请参见:

    它们是否工作取决于您使用的操作系统。

    推荐文章