进行更改无需停止和启动PM2
如果我做的Node.js代码的变化和通过FTP上传文件,似乎所做的更改不会,直到我跑pm2 stop app
然后pm2 start app
生效。我敢肯定这不是它应该工作,因为这意味着你每次需要做出改变一段时间的停机时间的方式。我发现这个文档中:
热刷新允许更新无需停机的应用程序:
pm2 reload all
但要确认这就是我需要使用?
回答如下:据docs。你可以做pm2 start app.js --watch
。与--watch标志,将开始留意在目录中的所有文件更改
当一个文件在当前目录或其子目录被修改PM2能够自动重启你的应用程序:PM2开始app.js --watch
进行更改无需停止和启动PM2
如果我做的Node.js代码的变化和通过FTP上传文件,似乎所做的更改不会,直到我跑pm2 stop app
然后pm2 start app
生效。我敢肯定这不是它应该工作,因为这意味着你每次需要做出改变一段时间的停机时间的方式。我发现这个文档中:
热刷新允许更新无需停机的应用程序:
pm2 reload all
但要确认这就是我需要使用?
回答如下:据docs。你可以做pm2 start app.js --watch
。与--watch标志,将开始留意在目录中的所有文件更改
当一个文件在当前目录或其子目录被修改PM2能够自动重启你的应用程序:PM2开始app.js --watch