0

我正在使用 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 newbee,你能给我什么建议吗?

s

4

1 回答 1

0

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

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

于 2015-05-12T03:55:26.247 回答