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 応答を送信しませんでした。代わりに、何も送信しませんでした。クラッシュした可能性があります。このアプリケーションにクラッシュするバグがないかどうかを確認してください。

サーバーがダウンした理由がわかりません。

4

2 に答える 2

0

どのサーバーを使用していますか? ウェブリックかそれとも?過去にこのような問題が発生し、サーバーがダウンしました。サーバーを webrick から Mongrel に変更し、webrick よりも高速になりました

于 2012-10-22T05:38:38.617 に答える
0

コメントできないので申し訳ありませんが、個人的にはこの問題に遭遇していませんが、かなりの話があるようです。ここに私が出会ったいくつかのリソースがあります:

  1. なぜこれが起こっているのかについての Dalibor Nasevic の説明
  2. スクリプトヘッダーの早期終了 — Rails
  3. Rails 3.1 での断続的な「スクリプト ヘッダーの早期終了」

それが役に立てば幸い。

于 2012-10-23T06:50:02.567 に答える