奇妙な問題があります。Rails 3.2.2、Nginx、Unicorn を実行しています。たとえば、index.html.erb にテキストの変更を加えた場合、変更は表示されません。
本番サーバー上のファイルを見ると、変更が実際には「現在の」ディレクトリにあることがわかります。だから私はそれが正しくリリースされたことを知っています。
Unicorn が自分自身を更新していないか、正しく再起動していないかのようです (展開時に再起動しているにもかかわらず)。
さらに奇妙なことに、アプリのメール smtp 設定を変更しました。展開後、SMTP 535 の不正なユーザー名/パスワードが表示されます。ただし、3回ほど更新すると機能します。繰り返しますが、これは古いコードをキャッシュしているある種の nginx/unicorn ワーカーでしょうか?
私は今日このプロジェクトを展開しなければならないので、これを理解しなければならないというプレッシャーにさらされています。どんな助けでも感謝します。ありがとう!