sentinel生成了一大堆垃圾日志,怎么破?

Blade 未结 1 13

一、该问题的重现步骤是什么?

1. sentinel每天都生成大量垃圾日志,个把月就撑爆磁盘,写了删日志脚本,在windows服务器上文件却被java.exe占用,删不掉,有没有办法根治?
看了社区里的一些回答,但不知道重新编译sentinel jar包的过程,能否详细说一下?


image.png

二、你期待的结果是什么?实际看到的又是什么?

不要产生垃圾日志

如果BladeX框架层面直接解决了更好,免得大家都麻烦。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • sentinel是外置的中间件,bladex仅是一行配置进行连接服务,并没有源码形式介入,所以框架层面控制不了,真要完美处理需要给官方发个issue反馈:https://github.com/alibaba/Sentinel/issues 


    你可以启动的时候配置对应的参数试试,如果不行就写定时脚本删除7天以外的日志,保留最近7天,历史文件应该是不会被占用的。

    java -Dcsp.sentinel.log.output.type=console -jar sentinel-dashboard-1.0.0.jar

    CleanShot20260227141643@2x.png

    0 讨论(0)
提交回复