我试图从日志文件名中删除服务标识符。
例子:
我的ecosystem.config.js样子是这样的:
module.exports = {
apps : [
{
name: "My Service",
script: "./app.js",
watch: true,
max_memory_restart: "150M",
error: "/var/log/pm2/my-service.log",
out: "/var/log/pm2/my-service.log",
max_restarts: 10
}
]
}
然后,我希望得到一个名为:的日志文件/var/log/pm2/my-service.log。
但这就是它产生的:/var/log/pm2/my-service-4.log。
我正在使用pm2版本3.5.0,我刚刚从版本升级了它2.10.4
节点版本: v8.16.0
更新1:
我还尝试过使用不同的参数merge_logs,例如,这是该版本的示例:
module.exports = {
apps : [
{
name: "My Service",
script: "./app.js",
watch: true,
max_memory_restart: "150M",
error: "/var/log/pm2/my-service.log",
out: "/var/log/pm2/my-service.log",
max_restarts: 10,
merge_logs: true
}
]
}
更新2:
似乎pm2完全忽略了我在error和output选项中设置的内容。我尝试将这些选项更改为error_file和out_file,然后使用重新加载日志,pm2 reloadLogs但是没有用。
素胚勾勒不出你
精慕HU
饮歌长啸
随时随地看视频慕课网APP
相关分类