亲爱的朋友和同事
我们在一个月前安装了preso群集
我们对presto的日志感到非常惊讶
我们看到未从D::D(int b1, int p): B(b1), p1(p) {}
D::D(int b1, int b2, int p): B(b1, b2), p1(p) {}
清除日志
因此日志每周都会增加磁盘上的使用量
现在所有日志都在〜100M左右 下个月将达到200M
我们还没有找到如何清除旧日志的方法,或者我们错过了一些东西
我们当然可以使用简单的删除语法作为
/home/presto/data/var/log
但是此解决方法应该是最新的解决方案
find `/home/presto/data/var/log -type f -mtime +40 -regex '.*\.log.*[0-9]$' -delete
答案 0 :(得分:3)
您可以通过在服务器config.properties文件(https://prestosql.io/docs/current/installation/deployment.html#config-properties)中设置以下选项来配置服务器日志(server.log.XXXX)的日志保留:
log.max-history
:要保留的最大存档文件数。默认值为30。log.max-size
:每个文件的最大(未压缩)大小。默认值为100 MB。例如,如果您只想保留10个文件,每个文件的大小不超过5MB(未压缩),则可以设置:
log.max-history=10
log.max-size=5MB
类似地,对于http日志(http-request.log.XXXX):
http-server.log.max-history
:要保留的最大存档文件数。默认值为15。http-server.log.max-size
:每个文件的最大(未压缩)大小。默认值为100 MB。