我最近对我的nodejs应用程序上的一个控制器进行了一些更改,这些更改在本地可以正常工作,但是当我部署到生产服务器时,尽管更改反映在服务器上的代码中,但它仍然可以使用旧版本文件。我错过了什么吗?
我尝试使用
重新启动服务器sudo systemctl restart nginx
结果保持不变。 还尝试了重新部署,甚至试图破坏代码并像这样推送它,但我得到的只是相同的旧版本。有解决办法吗?
P.S我在启动应用程序时使用PM2
答案 0 :(得分:0)
我终于解决了!原来我不得不重启pm2而不是nginx。所以我就跑了
pm2 reload APP_NAME
它会更新
P.S您可以通过运行pm2 list