【发布时间】:2014-09-22 03:09:16
【问题描述】:
我在 Openshift 中托管了一个 python 应用程序(网络服务),但几天前,该应用程序不再工作了。日志指向“[error] script timed out before return headers”,我无法解决这个问题。
有人可以帮助我吗?
【问题讨论】:
标签: python openshift wsgi timed
我在 Openshift 中托管了一个 python 应用程序(网络服务),但几天前,该应用程序不再工作了。日志指向“[error] script timed out before return headers”,我无法解决这个问题。
有人可以帮助我吗?
【问题讨论】:
标签: python openshift wsgi timed
解决方案是移除墨盒并安装 Python 2.6
【讨论】:
请登录您的 openshift 帐户并检查您的应用程序和墨盒是否已启动并运行。
【讨论】:
来自mod_wsgi FAQ:
问:为什么我看到错误消息“脚本头过早结束” 在 Apache 错误日志中。
A:如果使用守护程序模式,这是 mod_wsgi 守护程序的症状 处理请求时进程崩溃。你可能还会看到 消息“分段错误”。请参阅有关问题的答案 上面的“分段错误”。
此错误消息也可能出现在您尚未配置 Apache 的情况下 正确,并且您的 WSGI 脚本文件正在作为 CGI 脚本执行 而是。
也可能是由于应用程序代码挂起。这可能是由于使用了第三方 Python 模块,这些模块具有在 Python 子解释器中不起作用的 C 扩展组件。
不幸的是,OpenShift 的 mod_wsgi 配置不太理想,并且没有准备好覆盖配置的能力,也没有启动 Apache 本身的能力。至少不会,除非自从我上次查看以来发生了重大变化。
【讨论】: