我想在不停止apache的情况下清除我的Apache日志或类似的东西,但我有一个问题,当apache运行时,我不能编辑活动日志文件。
我尝试了一些解决方案,但都不理想,或者说根本就没有用--比如说。
cat /dev/null > /path/to/log.log
它工作了,但它杀死了CPU。
现在我想知道有谁有一个好的解决方案来清除日志文件,或者每隔N个小时用一个新的名字创建一个新的日志文件,这不会杀死CPU,RAM等。
我可以做什么?请给我一个解决方案:((
亲切的问候。
安装并设置logrotate,假设你是在debian或ubuntu发行版上做这个。
$ sudu apt-get install logrotate
这是一个 "行业标准 "的解决方案,你想实现的。
推荐阅读。