使用Ecosystem JS文件设置PM2 LogRotate

发布时间:2020-07-06 07:03

我当前正在使用PM2生态系统文件ecosystem.config.js来使用PM2启动多个Node.js应用。

module.exports = 
{
  "apps": [
    {
      "name": "foo",
      "script": "./foo.js",
    },
    {
      "name": "bar",
      "script": "./bar.js",
    },
    {
      "name": "baz",
      "script": "./baz.js",
    }
  ]
}

如果我们要setup logrotate PM2 module旋转日志文件,而不是手动运行命令

pm2 set pm2-logrotate:max_size 1K 
pm2 set pm2-logrotate:compress true
pm2 set pm2-logrotate:rotateInterval '*/1 * * * *'

可以使用生态系统JS文件配置logrotate设置吗?

回答1

不可能。基于pm2-logrotate作者:

由于pm2-logrotate与pm2不同,因此这是不可能的,因此pm2不会事先知道是否已安装pm2-lr。

来源:https://github.com/keymetrics/pm2-logrotate/issues/131