Rails服务器在生产模式下经常停机

问题描述 投票:2回答:2

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

它在开发模式下工作正常,但在生产模式下服务器每3-4天就会关闭一次。

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

[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响应; 相反,它什么也没发送。 它可能已崩溃; 请检查此应用程序中是否存在崩溃错误。

我没有弄明白服务器宕机的原因是什么。

ruby-on-rails-3 apache passenger
2个回答
0
投票

您使用哪个服务器? webrick还是其他? 过去,服务器出现故障,我遇到了类似问题。 我将服务器从webrick更改为Mongrel,其速度比webrick快


0
投票

抱歉,我无法发表评论,我个人没有遇到这个问题,但是似乎有很多关于它的讨论。 这是我遇到的一些资源:

  1. 达利博尔·纳塞维奇(Dalibor Nasevic)对发生这种情况的原因的解释
  2. 脚本头过早结束-Rails
  3. Rails 3.1的间歇性“脚本头过早结束”

希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.