小樱 发表于 2018/1/4 06:27

kangle日志处理命令,ep easypanel的webalizer分析 Linux下用gzip命令自动压缩成log.gz来保存

kangle日志处理命令,ep easypanel的webalizer分析 Linux下用gzip命令自动压缩成log.gz来保存

例如这是ep自带的
/vhs/kangle/bin/webalizer -F clf -p -Q -o ${log_dir}/../webalizer/ ${log_file}

如果配置文件要这样写,编辑config.xml,参考格式
<access_log_handle>/vhs/kangle/bin/webalizer -F clf -p -Q -o ${log_dir}/../webalizer/ ${log_file}</access_log_handle>

两个函数变量,日志目录,日志文件,例如可以写7za,或者log.gz这样来处理压缩,具体命令自己写了,翻转同时压缩并且删除源文件,可以大量节省空间
效果图,我自己是五分钟翻转一次,并且压缩存档,由于是txt文本内容,压缩效果非常明显


以下给个linux下压缩日志的例子
<access_log_handle>/usr/bin/gzip ${log_file}</access_log_handle>

设置访问日志处理时,最多并发进程数
<log_handle_concurrent>2</log_handle_concurrent>


勾选生效


单个虚拟主机不继承的情况可以这样勾上,可以直接调用3311设置的命令来执行,并且无需3311那里勾选启用


注意,以上都是处理access.log的日志,而不是server.log的错误日志

替换掉日志分析,也可以降低log的大小,岂不美哉,没什么用的日志分析去掉就好。。

小樱 发表于 2018/1/4 20:21

windows可以安装64位WinRAR,然后填入以下命令即可
"C:\Program Files\WinRAR\winrar.exe" a -ep1 -inul -df -ibck "${log_file}.rar" "${log_file}"

页: [1]
查看完整版本: kangle日志处理命令,ep easypanel的webalizer分析 Linux下用gzip命令自动压缩成log.gz来保存