我刚刚部署,并且一切正常无误。以前它运行良好。生产中的代码在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
我认为问题在于你的应用程序本身(你的模型/视图)中的缓存问题,它不会受到重新启动服务器的影响。 –