我刚刚部署,一切都运行正常,没有错误。以前它运行得很好。生产中的代码在current
版本中更新,但是当我使用新浏览器进行浏览时,它使用的是旧代码。
我已经尝试重启unicorn,nginx,但没有任何问题。没有错误消息。
我在暂存环境中尝试过,一切都很好。只是不适合生产。
我也尝试重新部署。什么都没有改变。
更新1
不确定发生了什么,但在重新启动整个服务器之后又恢复了正常。谁知道为什么?
答案 0 :(得分:0)
试试这个:
cd / opt / nginx / cache
并执行rm -rf *
再次重启服务器
如果有帮助请告诉我
答案 1 :(得分:0)
这对我有用:
cd <project dir>
rm -rf tmp/cache
apache2ctl restart
我的情况是,我的控制器或帮助器没有任何变化反映在生产中。这解决了它。
另外,请确保您没有在生产中运行Spring。
ps aux | grep -i spring
killall spring
spring stop
请参阅github
上的“展开”您不得在生产环境中安装Spring。阻止 它从安装,提供 - 没有开发测试 bundle install命令的参数,用于安装gems 在您的生产机器上:
$ bundle install - 没有开发测试