我剛剛部署,並且一切正常無誤。以前它運行良好。生產中的代碼在current
版本中更新,但是當我使用新瀏覽器瀏覽時,它使用的是舊代碼。生產服務器上的更新代碼,但瀏覽器上沒有更改
我試過重新啓動獨角獸,nginx,但沒有任何問題。沒有錯誤信息。
我在分期環境中試過了,一切都很好。只是不適用於生產。
我也嘗試過重新部署。沒有改變。
更新1
不知道發生了什麼事,但在重新啓動整個服務器後,又去了罰款。有人知道爲什麼
我剛剛部署,並且一切正常無誤。以前它運行良好。生產中的代碼在current
版本中更新,但是當我使用新瀏覽器瀏覽時,它使用的是舊代碼。生產服務器上的更新代碼,但瀏覽器上沒有更改
我試過重新啓動獨角獸,nginx,但沒有任何問題。沒有錯誤信息。
我在分期環境中試過了,一切都很好。只是不適用於生產。
我也嘗試過重新部署。沒有改變。
更新1
不知道發生了什麼事,但在重新啓動整個服務器後,又去了罰款。有人知道爲什麼
嘗試了這一點:
CD的/ opt/nginx的/緩存
,做rm -rf *
,並重新啓動服務器再次
讓我知道,如果這有助於
這對我有用:
cd <project dir>
rm -rf tmp/cache
apache2ctl restart
我的情況,在我的控制器或助手沒有變化反映在生產。這固定了它。
此外,請確保您沒有在生產中運行Spring。
ps aux | grep -i spring
killall spring
spring stop
請參閱 '部署',在github
你不應該在生產環境中安裝彈簧。爲了防止 它被安裝,提供--without開發測試 參數捆綁安裝的用於您的生產機器上安裝寶石 命令:
$捆綁安裝--without開發測試
你在你的項目中使用緩存嗎?也許它是相關的。 –
否。已經運行'touch tmp/restart.txt'。 – Victor
我認爲問題在於你的應用程序本身(你的模型/視圖)中的緩存問題,它不會受到重新啓動服務器的影響。 –