我们的 httpd.conf 文件中有以下内容:-
错误日志“| /usr/HTTPServer/bin/rotatelogs hostname
/wslogs/instance_name/_%m%d%Y_error.log 86400”
CustomLog "| /usr/HTTPServer/bin/rotatelogs hostname
/wslogs/instance_name/_%m%d%Y_access.log 86400" 组合
这将使用上述格式将管道日志写入 /wslogs/instance_name。
我们发现这些日志文件很快就会占据 /wslogs 下的全部空间,而我们并没有意识到这一点。然后,当我们进行部署时,也有一个重启服务器的步骤,服务器无法重启并出现错误:- httpd (no pid file) not running Error writing to the file /wslogs/instance_name/server_name_12022016_error.log
然后我们必须手动清理 wslogs 文件夹。有没有办法自动处理这个问题并确保这些日志只存在最近 10 天,或者换句话说,有一种方法可以删除超过 10 天的日志。
这里的任何建议/解决方案将不胜感激。