Apache填充根卷

偶尔,我的Apache 2.4.7 / Ubuntu14.4 / AWS服务器上的根磁盘(16G)已满。

重新启动Apache清除一些演出。

我发现Apache留下了被删除的日志文件,所以它们并没有被真正删除。

除了每周重新启动Apache之外,避免磁盘填满的最佳做法是什么?

您应该可以创build每日或每周的cron作业来清理这些日志文件,但是,找出为什么日志文件变得如此之大可能是一个好主意。

如果您的服务器在一周的时间内填满了多个日志文件,可能是由于configuration错误导致的,日志只是根本原因的一个症状。

如果您的服务器遭到攻击(即使攻击不成功),可能会导致您获得大量日志。 安装fail2ban可能是值得的。

如果你真的不关心日志,只需要他们不填满你的硬盘,你可以创build一个符号链接到/ dev / nul …虽然这不被推荐。

像logrotate这样的东西可以帮助保持你的日志在正确的configuration控制下。

除此之外,你可以启动Apache定制的自定义选项,以改变其工作文件夹到另一个分区或安装点。