Apache + web.py应用程序超时

时间:2013-11-25 16:50:29

标签: python apache mod-wsgi

我有一个web.py应用程序,我最近使用mod_wsgi与Apache一起工作。一切都工作到几个小时。

后来当我决定重新访问该应用程序时,它已停止工作。 Apache没有在错误日志或访问日志中记录任何错误时超时。我不知道如何调试这个问题,因为我不知道出了什么问题。

这是我的httpd.conf:

LoadModule wsgi_module modules/mod_wsgi.so

WSGIScriptAlias /justcompare /var/www/justcompare/code.py

Alias /justcompare/static /var/www/justcompare/static

AddType text/html .py

<Directory /var/www/justcompare/>
    Order deny,allow
    Allow from all
</Directory>

然而,现在没有我做任何事情,应用程序再次运行。我该如何识别问题?

1 个答案:

答案 0 :(得分:1)

读:

集:

WSGIApplicationGroup %{GLOBAL}

正如那里所解释的那样。

很可能你正在使用一些Python的第三方扩展模块,这些模块在子解释器中无法正常工作,并且它是死锁的。或者,如果在多线程配置中运行,则在您自己的代码中存在多线程问题。

如果您不在Windows上,请务必阅读: