Apache / WSGI进程死亡

时间:2012-12-26 07:24:33

标签: python django apache permissions mod-wsgi

我最近更改了一些Django / Python站点的服务器,并立即陷入困境。我的Apache实例或WSGI守护进程就死了!没有日志,没有警告或错误。我必须以root身份重启Apache,我认为这是一个严重的权限漏洞。我的Linux知识是有限的,而且我是唯一一个遇到这个问题的人,因为我无法与迄今为止我发现的其他答案联系起来。

WSGI版本在Debian机器上是3.3(multiprocess = Truemultithread = True),Python 2.7和Django 1.4。我需要的一些python库,包括Django,并不是来自Debian的存储库;我已经“手动”安装了它们。

有时,我不知道它是否重要,我收到此错误:

  

“ImportError:导入_strptime失败,因为导入锁定   由另一个线程持有。“

1 个答案:

答案 0 :(得分:5)

读:

确保您没有同时加载mod_python。

确保您使用的是mod_wsgi守护程序模式,而不是嵌入模式。

强制应用程序在主解释器应用程序组中运行。

_strptime问题是一个Python错误(仅在3.3中修复)。在WSGI脚本文件的开头显式import _strptime模块。