2013-10-20 91 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开发测试

相关问题