私は自分の Rails アプリケーションのデプロイに向けて取り組んできましたが、いくつかの問題はありましたが、ほとんどの問題を解決することができました。ただし、最新のものは非常に困惑しています。
私のセットアップは次のとおりです。
Ruby 1.9/Rails 3.2 App w/Phusion Passenger --> CentOS 6.2 上の nginx --> Varnish キャッシュ サーバー
config.force_ssl が false に設定され、 production.rb ファイルでコメントアウトされているにもかかわらず、サーバーは強制的に https にリダイレクトしています (私の場合はまだ機能していません)。サーバーは「killall nginx」と「/opt/nginx/sbin/nginx」を介して繰り返し再起動されているため、設定が有効になっているはずです。
最初に考えたのは、おそらくキャッシュ サーバーが遅れているのではないかということでしたが、そうではありませんでした。
ただし、これを特に奇妙にしているのは、アプリケーションが運用モードに移行しなくても問題なく動作することです。nginx.conf を編集して代わりに開発モードを使用すると、サイトは問題なく動作します。
犯人は何ですか?私はサーバーのメンテナンスと IT のこの側面に非常に慣れていないので、わかりません。