1

我在 Openshift 中托管了一个 python 应用程序(webservice),但是几天前,该应用程序不再工作了。日志指向“[error] script timed out before return headers”,我无法解决这个问题。

有人可以帮助我吗?

4

3 回答 3

2

解决方案是移除墨盒并安装 Python 2.6

于 2014-09-24T18:40:51.473 回答
0

mod_wsgi 常见问题解答

问:为什么我在 Apache 错误日志中看到错误消息“脚本标头过早结束”。

A: 如果使用守护模式,这是 mod_wsgi 守护进程在处理请求时崩溃的症状。您可能还会看到消息“分段错误”。请参阅上面有关“分段错误”的问题的答案。

如果您没有正确配置 Apache 并且您的 WSGI 脚本文件正在作为 CGI 脚本执行,也会出现此错误消息。

也可能是由于应用程序代码挂起。这可能是由于使用了第三方 Python 模块,这些模块具有在 Python 子解释器中不起作用的 C 扩展组件。

不幸的是,OpenShift 的 mod_wsgi 配置不太理想,并且没有准备好覆盖配置的能力,也没有启动 Apache 本身的能力。至少不会,除非自从我上次查看以来已经发生了重大变化。

于 2014-09-22T04:47:08.380 回答
0

请登录您的 openshift 帐户并检查您的应用程序和墨盒是否已启动并运行。

于 2014-09-22T03:19:53.347 回答