我在Openshift中托管了一个python应用程序(webservice)但是,几天前,该应用程序不再工作了。日志指向“[error]脚本在返回标题之前超时”,我无法解决这个问题。
有人可以帮助我吗?
答案 0 :(得分:2)
解决方案是删除盒式磁带并安装Python 2.6
答案 1 :(得分:0)
请登录您的openshift帐户并检查您的应用程序和磁带是否已启动并正在运行。
答案 2 :(得分:0)
来自mod_wsgi FAQ:
问:为什么我看到错误消息'脚本标题的过早结束' 在Apache错误日志中。
答:如果使用守护进程模式,这是mod_wsgi守护进程的症状 处理请求时进程崩溃。你可能也会看到 消息'分段错误'。有关问题,请参阅答案 '分段错误'上方。
在您尚未配置Apache的情况下,也会出现此错误消息 正确,您的WSGI脚本文件正在作为CGI脚本执行 代替。
也可能是由于应用程序代码挂起。这可能是由于使用了第三方Python模块,这些模块具有C扩展组件,但在Python子解释器中不起作用。
不幸的是,OpenShift有一个不太理想的mod_wsgi配置,没有现成的能力来覆盖配置,也没有启动Apache本身。至少不会,除非自上次我看之后发生了重大变化。