3

デプロイしたばかりで、すべてがエラーなしで正常に実行されました。これも以前は問題なく動いていました。バージョンで本番のコードが更新されているのですcurrentが、新しいブラウザで閲覧すると古いコードを使っていました。

unicorn、nginxの再起動も試しましたが、何の問題もありません。エラーメッセージはありません。

ステージング環境で試してみましたが、すべて問題ありません。本番環境では機能しません。

私も再配置しようとしました。何も変わっていません。

更新 1

何が起こったのかわかりませんが、サーバー全体を再起動した後、再び問題なく動作しました。誰でも理由を知っていますか?

4

2 に答える 2

0

これを試してください:

cd /opt/nginx/キャッシュ

そして、やりますrm -rf *

サーバーを再起動します

これが役立つかどうか教えてください

于 2013-10-20T16:58:21.537 に答える
0

これは私のために働いた:

cd <project dir>
rm -rf tmp/cache
apache2ctl restart

私の状況では、コントローラーやヘルパーの変更は本番環境に反映されていませんでした。これで修正されました。

また、本番環境で Spring を実行していないことを確認してください。

ps aux | grep -i spring
killall spring
spring stop

githubの「Deployment」を参照してください。

本番環境に Spring をインストールしないでください。インストールされないようにするには、実稼働マシンに gem をインストールするために使用される bundle install コマンドに --without development test 引数を指定します。

$ bundle install --開発テストなし

于 2015-12-24T01:03:11.353 に答える