如果我进行节点.js代码更改并通过ftp上传文件,则更改似乎直到我运行pm2 stop app
然后pm2 start app
才能生效。我很确定这不是它应该工作的方式,因为这意味着每次您需要进行更改时都会有一段时间的停机时间。我在文档中找到了这个:
热重载允许在不停机的情况下更新应用程序:
pm2 reload all
但想确认这是我需要使用的吗?
根据文档。你可以做pm2 start app.js --watch
.使用 --watch 标志,它将开始监视目录中任何文件中的更改
当当前目录或其子目录中的文件被修改时,PM2 可以自动重新启动应用程序: PM2 启动应用程序.js --观看