「本番環境」での起動を拒否する本番サーバーがあります。最近、Rails 2.xとPassenger 1(または2は覚えていない)をうまく走らせました。アップグレードされたレール&旅客は、現在、開発環境では、旅客のドキュメントでは生産がデフォルトになっているとしていますが、起動します。デフォルト設定では何も変更していません。旅客とRailsが本番環境で起動することを拒否する
仮想ホストファイルにRailsEnv production
を追加しようとしましたが、効果がありません。
どうすればこの問題を解決できますか?私はコンソールに表示さ唯一の出力は、次のとおりです。
server:current elvis$ rails c
Loading development environment (Rails 3.0.3)
とWebブラウザでアプリをヒットしようとして長時間の遅延(30+秒)
- のMac OS X Serverの10.5後this dialogを提示します。 8
- のRails 3.0.3
- 旅客3.0.0
- のMySQL:5.0.82
あなたのアプリのプロダクションログとあなたのApacheログを見ましたか? –
(1)log/production.logを調べます。それは何と言いますか? (2) 'rails s -e production'をコマンドラインから実行するとどうなりますか? –
ありがとう!とにかく、Railsが開発中であったことが私には現れたとき、production.logにエラーがないと思った。私はすぐに修正したdatabase.ymlに問題がありました。 – Meltemi