3

我正在尝试为我的网站使用 dancer 和 starman。我成功地将错误日志设置到文件中。当然,我可以每天运行一个脚本来移动错误日志。但我只想知道是退出方法还是cpan模块来解决问题。谢谢~

4

1 回答 1

8

不要重新发明轮子,你会重复过去已经修复的错误。

使用logrotate。它是专门用于此类任务的 unix 工具。

要轮换您的日志,您通常会在/etc/logrotate.d/.

例如,每天轮换并将日志保存 14 天:

# /etc/logrotate.d/dancer-error-log

/path/to/my/dancer-error.log {
    daily
    rotate 14
    create 0660 mydanceruser mydancergroup
}
于 2012-07-26T09:36:47.257 回答