我有使用liquibase定義數據庫遷移的spring引導應用程序。 當我啓動應用程序腳本時等待500s並檢查應用程序的http狀態。當它返回錯誤代碼腳本殺死應用程序進程並嘗試再次啓動應用程序時。 應用程序在啓動過程中遇害,liquibase不會從databasechangeloglock
中刪除記錄。當應用程序下次運行時等待釋放鎖定,但它不會發生,並且應用程序一次又一次地被終止。應用程序崩潰時彈簧liquibase恢復
在日誌中每個應用程序最後一行是:
liquibase : Waiting for changelog lock....
liquibase : Waiting for changelog lock....
你有什麼想法如何解決內部腳本這個問題呢?