2013-10-20 93 views
3

我剛剛部署,並且一切正常無誤。以前它運行良好。生產中的代碼在current版本中更新,但是當我使用新瀏覽器瀏覽時,它使用的是舊代碼。生產服務器上的更新代碼,但瀏覽器上沒有更改

我試過重新啓動獨角獸,nginx,但沒有任何問題。沒有錯誤信息。

我在分期環境中試過了,一切都很好。只是不適用於生產。

我也嘗試過重新部署。沒有改變。

更新1

不知道發生了什麼事,但在重新啓動整個服務器後,又去了罰款。有人知道爲什麼

+0

你在你的項目中使用緩存嗎?也許它是相關的。 –

+0

否。已經運行'touch tmp/restart.txt'。 – Victor

+0

我認爲問題在於你的應用程序本身(你的模型/視圖)中的緩存問題,它不會受到重新啓動服務器的影響。 –

回答

0

嘗試了這一點:

CD的/ opt/nginx的/緩存

,做rm -rf *

,並重新啓動服務器再次

讓我知道,如果這有助於

0

這對我有用:

cd <project dir> 
rm -rf tmp/cache 
apache2ctl restart 

我的情況,在我的控制器或助手沒有變化反映在生產。這固定了它。

此外,請確保您沒有在生產中運行Spring。

ps aux | grep -i spring 
killall spring 
spring stop 

請參閱 '部署',在github

你不應該在生產環境中安裝彈簧。爲了防止 它被安裝,提供--without開發測試 參數捆綁安裝的用於您的生產機器上安裝寶石 命令:

$捆綁安裝--without開發測試

相關問題