私は奇妙な問題があります。私たちはRails 3.2.2、Nginx、Unicornを実行しています。たとえば、index.html.erbにテキストを変更して展開すると、変更は展開されません。Nginx/Unicornが展開時に変更を表示しない
プロダクションサーバー上のファイルを見ると、変更が実際に 'current'ディレクトリにあることがわかります。だから私は正しくリリースされていることを知っている。
Unicornがそれ自体を更新していないか、正しく再起動していないかのようになります(デプロイ時に再起動しても)。
さらに奇妙な - 私はアプリの電子メールsmtp設定を変更しました。配備後、私はSMTP 535悪いユーザー名/パスワードを取得します。しかし、私は3回のようにリフレッシュすれば動作します。もう一度 - これは古いコードをキャッシュするnginx/unicornワーカーの一種かもしれませんか?
私はこのプロジェクトを今日展開しなければならないので、これを把握するための圧力が必要です。どんな助けもありがたい。ありがとう!
Unicorn設定の内容を追加してください(通常は 'config/unicorn.rb') –
あなたはこの問題を解消しましたか?私は同様のセットアップ、Rails 3.2.9/nginx/unicornを持っており、私のerbテンプレートへの変更は展開時に表示されません。あなたが進歩をしたかどうか私たちにお知らせください! – DelPiero