如何限制/var/log下的日志大小
答案:2 悬赏:40 手机版
解决时间 2021-01-31 18:24
- 提问者网友:最美的风景
- 2021-01-30 18:52
如何限制/var/log下的日志大小
最佳答案
- 五星知识达人网友:拜訪者
- 2021-01-30 19:32
可以用logrotate对日志文件进行轮替(转储) 在 /etc/logrotate.conf 用 size 来指定文件的大小 (例 :size 100k) 当文件大小达到指定的大小时文件就会被转存 详细的logrotate的配置可以用$man logrotate来查看
全部回答
- 1楼网友:大漠
- 2021-01-30 20:42
删除 apache2/logs/目录下的 error.log、access.log文件
打开 apache 的 httpd.conf配置文件并找到下面两条配置
errorlog logs/error.log
customlog logs/access.log common
直接注释掉,换成下面的配置文件。
# 限制apache错误日志文件为 1m
errorlog “|bin/rotatelogs.exe -l logs/error-%y-%m-%d.log 1m”
# 每天生成错误日志文件
#errorlog “|bin/rotatelogs.exe -l logs/error-%y-%m-%d.log 86400″
# 限制访问日志文件大小为 1m
customlog “|bin/rotatelogs.exe -l logs/access-%y-%m-%d.log 1m” common
# 每天生成一个访问日志文件
#customlog “|bin/rotatelogs.exe -l logs/access-%y-%m-%d.log 86400″ common
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯