首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails服务器在生产模式下频繁停机

Rails服务器在生产模式下频繁停机
EN

Stack Overflow用户
提问于 2012-10-22 13:31:33
回答 2查看 405关注 0票数 2

我在我的应用程序中使用了Rails 3.0.5版本和Ruby 1.9.2。

它在开发模式下工作正常,但在生产模式下,服务器每隔3-4天就会宕机。

它在/var/log/https/error.log file中给出了以下错误。

代码语言:javascript
复制
[Sun Oct 21 09:39:03 2012] [error] [IP_ADDRESS] **Premature end of script headers:** 
[ pid=24971 thr=1 file=ext/apache2/Hooks.cpp:817 time=2012-10-21 09:39:03.371 ]:

被支持的应用程序(进程29805)没有发送有效的HTTP响应;相反,它根本不发送任何内容。它可能已经崩溃了,请检查此应用程序中是否有崩溃的bug。

我不明白服务器宕机的原因是什么。

EN

回答 2

Stack Overflow用户

发布于 2012-10-22 13:38:39

您使用的是哪台服务器?韦布里克还是别的?在过去的服务器宕机时,我遇到了类似的问题。我把服务器从webrick改成了Mongrel,它比webrick快

票数 0
EN

Stack Overflow用户

发布于 2012-10-23 14:50:03

抱歉,我不能评论所以回答,个人没有遇到这个问题,但似乎有相当多的讨论。以下是我遇到的一些资源:

  1. Dalibor Nasevic's explanation as to why this is happening
  2. Premature end of script headers — Rails
  3. Intermittent “premature end of script headers” with Rails 3.1

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13005439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档