igo*_*gor 14 logging logrotate logfile node.js forever
我永远使用启动nodeJs服务器,然后选择日志文件:
永远-l /home/api/log/api_output.log启动server.js
我每天都使用logrotate来移动日志文件(比如这里建议:NodeJS/Forever存档日志),一天后我的目录是这样的:
-rw-r - r-- 1 root root 0 avril 18 12:00 api_output.log
-rw-r - r-- 1 root root 95492 avril 18 12:01 api_output.log-20140418
因此,循环工作正常,但日志消息现在写在api_output.log-20140418中,而不是api_output.log
也许有人可以帮助我?
igo*_*gor 19
我在配置文件中忘记了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
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13135 次 |
| 最近记录: |