我最近更改了一些Django / Python站点的服务器,并立即陷入困境。我的Apache实例或WSGI守护进程就死了!没有日志,没有警告或错误。我必须以root身份重启Apache,我认为这是一个严重的权限漏洞。我的Linux知识是有限的,而且我是唯一一个遇到这个问题的人,因为我无法与迄今为止我发现的其他答案联系起来。
WSGI版本在Debian机器上是3.3(multiprocess = True
和multithread = True
),Python 2.7和Django 1.4。我需要的一些python库,包括Django,并不是来自Debian的存储库;我已经“手动”安装了它们。
有时,我不知道它是否重要,我收到此错误:
“ImportError:导入_strptime失败,因为导入锁定 由另一个线程持有。“
答案 0 :(得分:5)
读:
确保您没有同时加载mod_python。
确保您使用的是mod_wsgi守护程序模式,而不是嵌入模式。
强制应用程序在主解释器应用程序组中运行。
_strptime问题是一个Python错误(仅在3.3中修复)。在WSGI脚本文件的开头显式import _strptime
模块。