Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Apache/WSGI进程_Python_Django_Apache_Permissions_Mod Wsgi - Fatal编程技术网

Python Apache/WSGI进程

Python Apache/WSGI进程,python,django,apache,permissions,mod-wsgi,Python,Django,Apache,Permissions,Mod Wsgi,我最近为一些Django/Python站点更换了服务器,并立即遇到了麻烦。我的Apache实例或WSGI守护进程就这样死掉了!没有日志,没有警告或错误。我必须以root用户身份重新启动Apache,我认为这是一个严重的权限缺陷。我的Linux知识是有限的,而且我是唯一一个有这个问题的人,因为到目前为止,我还没有找到其他答案 在Debian机器上,WSGI版本是3.3(multiprocess=True和multithread=True)、Python 2.7和Django 1.4。我需要的一些p

我最近为一些Django/Python站点更换了服务器,并立即遇到了麻烦。我的Apache实例或WSGI守护进程就这样死掉了!没有日志,没有警告或错误。我必须以root用户身份重新启动Apache,我认为这是一个严重的权限缺陷。我的Linux知识是有限的,而且我是唯一一个有这个问题的人,因为到目前为止,我还没有找到其他答案

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

有时,我不知道它是否重要,我会出现以下错误:

“ImportError:导入失败,因为导入锁定为 被另一根线抓住了。”

阅读:

确保您没有同时加载mod_python

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

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


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

我没有一个完整的答案,但您可以研究使用supervisord自动重新启动它,直到找到正确的解决方案。我已经读过了,但这对我的大脑来说有点太多了!。。我别无选择,再来点咖啡。。。我在这里结束,因为我发现这个“脚本在返回标题之前超时”,但不是同一个问题。。。我将再次阅读文档,也许mod_wsgi是针对不同版本的python编译的…阅读的关键是,按照说明尝试设置WSGIApplicationGroup。服务器管理员增加了线程和进程的数量。。。现在看来稳定了!