2016-08-31 21 views
0

我正在使用Capistrano將AWS部署Laravel應用程序到AWS。看起來,如果我有不止一個版本,current符號鏈接會更新到正確的版本,但任何時候,我嘗試通過瀏覽器訪問該URL,它似乎擊中了舊版本。AWS上的Capistrano - 始終指向舊版本

我可以說因爲a)我的推送沒有生效,b)日誌正在寫入先前版本的日誌文件。

不知道這可能是什麼?我使用nginx在Ubuntu上運行,並將nginx根指向/path/to/current。我試過在每次部署後重新啓動nginx,並且這似乎也沒有幫助

+0

這個討論可能是相關的:https://github.com/capistrano/capistrano/issues/985#issuecomment-178927404 –

+0

@MattBrictson感謝馬特,這有很大的幫助! – djt

回答

0

@Matt Brictson的評論讓我朝着正確的方向前進。 PHP-FPM會保留某些緩存,所以我最終進行了平穩重啓,似乎可以將符號鏈接解析爲正確的部署位置。