【发布时间】:2022-01-26 01:15:51
【问题描述】:
我们是在 Azure AKS 集群上作为 pod 运行的多个微服务(使用 Liquibase)。
我们经常注意到 DB 锁和 Pod 会崩溃,因为它会在运行状况检查中失败。
有没有办法克服这种情况,因为它影响很大。我们必须手动解锁 DB 表,这样 pod 才会启动。
在其中一个日志中,我注意到以下错误
我相信,它需要从 Application(Springboot) 处理。
【问题讨论】:
-
您引用了“以下错误”,但未包含错误消息。
-
嗨,詹姆斯,谢谢。从 pod 日志中,我可以看到诸如等待更改锁定之类的错误。
-
在DB lock之前,我在日志中注意到了这个错误——com.mchange.v2.async.thread pool asynchronous.deadlockdetector ——明显死锁——创建紧急线程
标签: postgresql locking liquibase