gpt4 book ai didi

node.js - 永远记录和 logrotate

转载 作者:IT老高 更新时间:2023-10-28 23:05:29 27 4
gpt4 key购买 nike

我永远用它来启动我的 nodeJs 服务器并选择日志文件:

永远 -l/home/api/log/api_output.log 启动 server.js

我每天都使用 logrotate 来移动日志文件(就像在这里建议:NodeJS/Forever archive logs),一天后我的目录是这样的:

-rw-r--r-- 1 root root 0 avril 18 12:00 api_output.log

-rw-r--r-- 1 根根 95492 avril 18 12:01 api_output.log-20140418

因此,轮换工作正常,但日志消息现在写入 api_output.log-20140418,而不是 api_output.log

也许有人可以帮助我?

最佳答案

我忘记了配置文件中的 copytruncate 选项,现在它可以工作了:

/etc/logrotate.d/api:

/home/api/log/api_output.log {
#size 50k
daily
dateext
missingok
rotate 7
compress
delaycompress
notifempty
#create 644 root
copytruncate
}

关于node.js - 永远记录和 logrotate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23152038/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com