定期清除/清空 Apache 日志文件的最佳方法是什么

定期清除/清空 Apache 日志文件的最佳方法是什么

我在 lubuntu linux 上运行 Apache 服务器,由于 Web 服务器上有大量应用程序正在崩溃,并且有 10 多个用户定期访问服务器,因此服务器日志 [访问和错误日​​志] 堆积得非常大。

我无法关闭它们,因为我们可能需要监控它们的安全性以及使用日志进行调试。

有没有办法让我们每个周末左右自动清除它们?在此过程中,Apache 保持运行至关重要。我知道权限问题,这就是我在这里向 Linux 老手寻求帮助的原因。

答案1

正如评论中提到的,logrotate已经为您做到了这一点。只需安装(如果尚未安装)并启用它即可。正如 @Dave 提到的,尝试使用自定义 cron 作业来完成此操作虽然可能有用,但对于您的长期理智来说确实不是一个好主意。

相关内容