1

Railsの開発タイプのエラーページが表示されたサイトでエラーを報告する使用例がいくつかありました。スクリーンショットを送信してくれました。

すべての場合において、エラー自体は解決する問題ではありませんでしたが、開発エラーページを表示するエラーを再現することはできませんでした。たとえば、あるケースでは「no method'<' for nil」というテンプレートエラーだったので、そのエラーを複製するシークレットルートを設定しましたが、試してみると500.htmlの内容が表示されていました。

すべてのアプリサーバーが本番モードで実行されていることを確認しました。

Railsのバージョンは3.1.10で、Nginx0.7.65で実行されています。SOにも同様の投稿がありますが、PhusionPassengerに関連しています。

申し訳ありませんが、ここで説明する情報はあまりありません。

更新:これは常にSSLで発生します。hostsファイルを編集してアプリサーバーの1つに直接アクセスすると、適切な500.htmlが表示されますが、通常の表示(ロードバランサー経由)で開発タイプエラーが発生します。

これが私のnginx設定です:gist.github.com/davidnorth/5063830

4

1 に答える 1