【问题标题】:How long should it take for "Loading WSGI script" for a python app configured on an apache web server?在 apache Web 服务器上配置的 python 应用程序“加载 WSGI 脚本”需要多长时间?
【发布时间】:2016-12-22 22:13:08
【问题描述】:

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

我正在跟踪服务器错误日志,并且一直在等待加载 wsgi 脚本。以下是留言

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

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

非常感谢您的帮助!

【问题讨论】:

    标签: apache mod-wsgi wsgi


    【解决方案1】:

    没有消息表明它已完成加载。

    您可能遇到的是,您在某些 Python 包中使用了 C 扩展模块,该模块不能与 Python 子解释器一起正常工作。这可能导致线程死锁或进程崩溃。两者都可能导致空响应。

    查看有关该问题的 mod_wsgi 文档。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-04
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 2021-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多