首页 > 解决方案 > pm2 watch 参数不监视文件

问题描述

我正在使用具有以下配置的 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 中的更改不会触发重新启动之外,一切都运行良好。

我尝试了很多事情:

附加信息:

│ 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

标签: node.jspm2

解决方案


推荐阅读