Passanger(共有ホスト)にRails 4.1.6アプリケーションがあります。生産ログファイルが更新されていない、Rails 4.16 + Passanger
私は開発中でしたが、今度はの生産に切り替えました。 environment.rbにで
:その後、
ENV['RAILS_ENV'] = 'production'
touch tmp/restart.txt
サーバーを再起動します。
私のアプリにアクセスすると、内部サーバーエラーが表示されます。それは大丈夫です。私はそれを期待していたので、production.logに行ってエラーの原因を調べましたが、それは空白でした。
productionに切り替える前に、development.logファイルに問題のないすべてのログが表示されました。私が試した何
:
1)production.logを削除し、サーバーを再起動します。フォルダのリロード後にproduction.logが再度作成されました。 Permisions:0664 development.log
2と同じ)が行を追加し、サーバーを再起動:現在の環境が本番である場合
config.log_level = :debug
RAILS_DEFAULT_LOGGER = Logger.new('log/production.log')
3)ダブルチェックします。
4)手動でコンソールコマンドを使用してproduction.logに書いた:
Rails.logger.error('TEST ERROR')
このコマンドの後、私はproduction.logファイルにこのエラーメッセージを見ました。
ご協力いただきありがとうございます。