pm2 watch参数不监视文件

时间:2019-11-30 10:58:24

标签: node.js pm2

我正在使用具有以下配置的PM2:

module.exports = {
  apps : [{
    name: 'sandbox',
    script: 'index.js',
    args: ["PORT=8084", "--color"],
    instances: 1,
    autorestart: true,
    watch: 'index.js',
    out_file: "logs/out.log",
    node_args: "--trace-warnings"
  }]
};

一切正常,除了 index.js中的更改不会触发重新启动。

我尝试了很多事情:

  • 在脚本和监视中添加绝对路径

  • 使用绝对路径添加cwd

  • 在手表中使用./index.js或../或./或true

  • 删除自动重启

其他信息:

  • 我的应用使用快递

  • 状态显示手表已启用:

│ status            │ online
│ name              │ sandbox
│ version           │ 1.0.0
│ restarts          │ 0
│ uptime            │ 8m                                                 │
│ script path       │ /var/www/api/index.js                              │
│ script args       │ PORT=8084 --color                                  │
│ error log path    │ /home/ubuntu/.pm2/logs/sandbox-error-10.log        │
│ out log path      │ /var/www/api/logs/out-10.log                       │
│ pid path          │ /home/ubuntu/.pm2/pids/sandbox-10.pid              │
│ interpreter       │ node                                               │
│ interpreter args  │ --trace-warnings                                   │
│ script id         │ 10                                                 │
│ exec cwd          │ /var/www/api                                       │
│ exec mode         │ cluster_mode                                       │
│ node.js version   │ 11.10.0                                            │
│ node env          │ N/A                                                │
│ watch & reload    │ ✔                                                  │
│ unstable restarts │ 0                                                  │
│ created at        │ 2019-11-30T10:45:14.704Z

0 个答案:

没有答案