【问题标题】:about pm2 reloadLogs and log-date-format关于 pm2 reloadLogs 和 log-date-format
【发布时间】:2015-05-12 11:55:26
【问题描述】:

我使用的是 pm2 版本 0.12.9

我使用命令启动应用程序:

pm2 start bin/www --name gototravel --log-date-format="YYYY-MM-DD HH:mm Z"

然后我查询 pm2 日志

ll ~/.pm2/logs

-rw-rw-r-- 1 wucho wucho 0 May 12 11:03 gototravel-error-0.log

-rw-rw-r-- 1 wucho wucho 1822 May 12 11:03 gototravel-out-0.log

我的第一个问题是我没有看到以时间戳为前缀的日志文件。

然后我运行

pm2 reloadLogs

并查询pm2日志,但没有生成另一个日志

ll ~/.pm2/logs

-rw-rw-r-- 1 wucho wucho 0 May 12 11:03 gototravel-error-0.log

-rw-rw-r-- 1 wucho wucho 1822 May 12 11:03 gototravel-out-0.log

我是nodejs新手,有什么建议吗?

s

【问题讨论】:

  • 您能从您的代码中发布一个生成这些日志的示例吗?

标签: node.js pm2


【解决方案1】:

--log-date-format 是日志文件中条目的前缀,而不是日志文件名的前缀。

reloadLogs 不会为您轮换日志。如果它被另一个进程从程序下轮换出来,它会导致重新创建日志文件。

【讨论】:

    猜你喜欢
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-27
    • 1970-01-01
    • 2022-12-01
    • 1970-01-01
    相关资源
    最近更新 更多