3

Linode サーバーをセットアップし、Rails 3 アプリをデプロイしました。稼働中です。問題は、一部のイメージがプロダクションに表示されないことです。ローカルでは完全に機能しています。ログ ファイル (production.log) を再確認しました。 )しかし、何も見つかりませんでした。それから、サーバーのerror.logファイルを確認します。

[Sat Dec 29 22:54:14 2012] [error] [client 182.177.228.157] Premature end of script headers: media, referer: http://50.116.57.152/app?v=11&o=33

Check out http://50.116.57.152/app?v=11&o=33  for live demo.

事前に感謝します。

4

1 に答える 1

3

私はそれを理解しました.ImageMagick gemが私のlinodeサーバーにインストールされておらず、画像にトンボを使用していたため、エラーが発生しました.インストールしただけで、すべてが完全に機能しています........ seme 問題に直面している場合は、必要なすべての gem がインストールされていることを再確認してください。

第 2 に、Ruby 1.9.3p360 をインストールした場合、リクエストのレンダリングが完了しないというバグがあることを覚えておいてください。したがって、解決策は、p360 から p327 までの ruby​​ バージョンをダウンし、パッセンジャーを Web サーバーとして使用している場合は、それを再インストールすることです。インストール後にパッセンジャーが提供する 3 行を apache2.cong ファイルにコピーします。サーバーを再起動すると、このエラーは再び発生しなくなります。ありがとう。

于 2012-12-31T07:15:22.237 に答える