0
私はCapistranoを使用してAWSにLaravelアプリケーションを導入しています。複数のリリースがある場合、current
シンボリックリンクが正しいリリースに更新されますが、ブラウザを介してURLにアクセスしようとすると、古いリリースに当てはまるようです。AWS上のCapistrano - 常に古いリリースを指しています
a)私のプッシュが効力を失い、b)ログが以前のリリースのログファイルに書き込まれているため、私はそれを知ることができます。
これはどういう考えですか?私はnginxでUbuntuを実行していて、/path/to/current
を指しているnginxのルートを持っています。私は各展開の後にnginxを再起動しようとしましたが、どちらも助けにならないでしょう
このディスカッションは関連するかもしれません:https://github.com/capistrano/capistrano/issues/985#issuecomment-178927404 –
@MattBrictsonありがとうマット、それは大いに役立ちます! – djt