Apache经常被杀死

时间:2013-06-10 16:26:43

标签: python django apache mod-wsgi

Apache经常被杀死,因此Apache会占用大量内存。

查看以下python代码:

    a = 0
    for i in range(10000000):
            a=a+1
    variables = Context({
            'test' : a,
    })
    return render_to_response('test.html', variables)

如果我使用该代码,Apache会使用大约2~30MB的内存,并且不会返回内存。 (当我通过top命令检查内存使用情况时,Apache的子进程不会被杀死)

我在网上多次运行代码。 最后,服务器内存已满,操作系统终止了Apache。

我不知道为什么会这样。

我使用以下版本:

CentOS 6.3, Apache 2.2.15, Django 1.5.1, mod_wsgi 3.2

0 个答案:

没有答案