2012-03-05 4 views
4

デプロイは成功しますが、すべてのページに「何か問題がありました」というエラーがあります。capistrano経由でRailsプロダクションにデプロイするときに「何かが間違っていました」

NGinxのログファイルまたは本番ログにエラーはありません。実際、運用ログファイルは展開後も書き込まれません。

私はRails 3.2とアセットパイプラインを使用しています。私が見つけた唯一の問題は、サーバにログインし、 "rails s -e production"を実行し、公式サイトwww.myapp.com:3000に行き、それが正常にロードされることです。その後、アプリは完全に乗客を介して動作します。

何かがセットアップされていないかのように、1つのページだけを読み込むために生産現場でwebrickを実行することによって、修正されます。私はそれが何であるか分かりません!

助けが必要ですか?

+0

rails 3.2とPostgreSQLにこのような問題があります。あなたはそれを解決しましたか? – ExiRe

答えて

0

プロダクションサーバーを正しく設定していないようです。あなたのアプリケーション(ディレクトリなど)にポート80を指す必要があります。乗客の設定方法を教えてください。詳細は、問題の特定に役立ちます。

+0

サーバーが正しく構成されています。この問題は、Rails3.1 +とアセットパイプラインの使用を開始した後にのみ始まりました。基本的には、アプリケーションがどこに配備されているのかをWebrickで単一のページをロードする必要があります。そのようなWebrickブートプロセスのように、乗客がロードするサイトの正しい一時ファイルを初期化しますか?\ – bluebit

関連する問題