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

二、你期待的结果是什么?实际看到的又是什么?
不要产生垃圾日志
如果BladeX框架层面直接解决了更好,免得大家都麻烦。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
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
扫一扫访问 Blade技术社区 移动端