是否可以使用 pm2 观看和优雅地重新加载?

is it possible to use pm2 to watch and graceful reload?

我有 pm2 运行 我的节点应用程序,想知道我是否可以确保它在手表上以零停机时间重新加载,而不是仅仅重新启动。这是一个示例 json 文件,它设置了我如何使用 pm2。

 {
   "name"             : "server",
   "cwd"              : "/home/user/website",
   "script"           : "server/server.js",
   "instances"        : 2,
   "max_restarts"     : 0,
   "watch"            : true,
   "ignore_watch"     : ["some/files"],
   "env_staging": {
     "NODE_ENV": "staging"
   },
   "env_production": {
     "NODE_ENV": "production"
   }
 }

不是,遇到同样的问题,根据文档和源代码,这是不可能的