Javascript 群集模式下pm2不推荐使用的辅助程序

Javascript 群集模式下pm2不推荐使用的辅助程序,javascript,node.js,pm2,Javascript,Node.js,Pm2,我去是为了创建一个小的Discord机器人,我正在使用PM2监视并重新启动这个机器人。所以昨天我设置了一个进程文件,以便使用clustermode打开更多的IStance。 直到昨天,一切都很顺利,没有任何担忧。 今天,当我启动流程文件时,它会为我拥有的每个距离打开一个终端窗口,每次我保存一个文件,PM2将重新启动机器人时,它会给出错误: [DEP0007] DeprecationWarning: worker.suicide is deprecated. Please use worker.e

我去是为了创建一个小的Discord机器人,我正在使用PM2监视并重新启动这个机器人。所以昨天我设置了一个进程文件,以便使用clustermode打开更多的IStance。 直到昨天,一切都很顺利,没有任何担忧。 今天,当我启动流程文件时,它会为我拥有的每个距离打开一个终端窗口,每次我保存一个文件,PM2将重新启动机器人时,它会给出错误:

[DEP0007] DeprecationWarning: worker.suicide is deprecated. Please use worker.exitedAfterDisconnect.
每一个距离。我在网上搜索,但任何线程都帮不了我,我还重新安装了pm2的最新版本:

pm2 update

我还使用命令行代替流程文件:

pm2 start index.js -i 4 --name myapp --watch 
module.exports = {
 apps : [{
  name: 'Economy',
  script: 'index.js',
  instances: 4,
  exec_mode: "cluster",
  autorestart: true,
  watch: true,
  ignore_watch: ["database"],
  max_memory_restart: '1G',
  env: {
    NODE_ENV: 'development'
  },
  env_production: {
    NODE_ENV: 'production'
  }
 }],
};
但是没有什么,当我在pm2日志上运行时,在重启时它会给出那个错误。 我怎样才能解决这个问题

我的进程文件:

pm2 start index.js -i 4 --name myapp --watch 
module.exports = {
 apps : [{
  name: 'Economy',
  script: 'index.js',
  instances: 4,
  exec_mode: "cluster",
  autorestart: true,
  watch: true,
  ignore_watch: ["database"],
  max_memory_restart: '1G',
  env: {
    NODE_ENV: 'development'
  },
  env_production: {
    NODE_ENV: 'production'
  }
 }],
};
根据:


如果您使用的是Node版本Ok谢谢,我看到我已将Pm2更新为最新版本,但我有nodejs的v8。更新至最新版本,解决所有问题。非常感谢。