进行更改而无需停止和启动pm2

时间:2019-02-07 17:51:27

标签: node.js nginx

如果我更改了node.js代码并通过ftp上传文件,则这些更改似乎不会生效,直到我先运行pm2 stop app然后运行pm2 start app。我很确定这不是它应该起作用的方式,因为这意味着每次您需要进行更改时都需要停机一段时间。我在文档中找到了这个

  

热重装允许在不停机的情况下更新应用程序:

pm2 reload all

但是想确认这就是我需要使用的吗?

1 个答案:

答案 0 :(得分:1)

根据docs。您可以执行pm2 start app.js --watch。 使用--watch标志,它将开始监视目录中任何文件的更改

  

当在当前目录或其子目录中修改文件时,PM2可以自动重新启动应用程序:   pm2启动app.js --watch