8

Rails アプリをデプロイすると、いくつかのエラーが発生し、nginx 1.2.3 404 エラーが発生します。

展開中、EB は次のように述べています。

EC2 にログインし、var/app で "mv ondeck to current" を実行してから "touch current/tmp/restart.txt" を実行すると、アプリが適切にデプロイされ、正常に動作します。すべての依存関係があり、RDS データベースに適切に接続されています。

質問は:

aws サーバー (エラスティック Beanstalk) を取得して、ondeck を現在の状態にコピーする最終的なデプロイ手順を実行するにはどうすればよいですか?

構成ファイルに何か不足していますか? EB 構成で誤って変更した設定はありますか?

ところで、最近この問題が現れるまで、すべてが正常に機能していました...どんな考えでも大歓迎です。前もって感謝します。

4

1 に答える 1

1

ある時点で、Elastic Load Balancer から https: をサポートするためのポート 443 設定を削除する EB "Rebuild Deployment" を実行しました。

443 をバランサーに戻すと、展開が適切に機能し始めました... つまり、ondeck から current へのコピーで展開が終了します。なぜこれが必要なのか説明できませんが、問題は解決したようです。

于 2012-12-12T15:25:08.963 に答える