对于在apache Web服务器上配置的python应用程序,“加载WSGI脚本”需要多长时间?

时间:2016-12-22 22:13:09

标签: apache mod-wsgi wsgi

我正在测试我是否可以在Apache Web服务器上提供简单的Python网站。我安装了mod_wsgi,修改了httpd.conf和etc / hosts文件。

我正在拖尾服务器错误日志,我一直在等待加载wsgi脚本。以下是消息

  

[12月22日星期四15:46:40] [info] [client xxx.xxx.xx.xx] mod_wsgi   (pid = 5191,process ='hello',application ='myapp.com |'):加载WSGI   脚本'/var/www/hello/hello.wsgi'。

我想知道我应该多久等待这条消息。目前,当我通过myapp.com导航到该网站时,我收到一条ERR_EMPTY_RESPONSE消息。

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

没有任何消息说明它已经完成加载。

您可能遇到的是您在某些Python程序包中使用C扩展模块,该程序包与Python子解释程序无法正常工作。这可能导致线程死锁或进程崩溃。这两种情况都可能导致空洞的反应。

查看讨论该问题的mod_wsgi文档。

然后尝试强制使用主Python解释器上下文而不是子解释器的建议解决方法。