jdk21 logbak日志输出线程阻塞不能恢复

177 阅读1分钟

升级到jdk21后springboot升级到3.2版本,其中有一个系统每天请求比较大的时候就会假死,服务器的cpu、内存、io都没有波动,猜测应该是线程阻塞了。导出线程栈信息,在日志输出加锁后就阻塞了。

image.png

导致后面请求全部阻塞在一个同步锁上。服务器上的其他应用正常,磁盘空间也够,不知道是哪个配置问题。 修改方案:把logbak的立即输出改为否,不立即输出到磁盘上,暂时没有出现程序假死。