SkyPilot在使用SQLite进行状态管理时遇到并发写入问题。SQLite支持高并发读取,但写入时仅允许一个写入器,导致数据库锁定。建议使用WAL模式并增加锁超时,必要时可考虑其他数据库以避免高并发写入。
使用Flowable/Activiti时,如果出现“liquibase - Waiting for changelog lock....”错误,说明数据库表被逻辑锁定。需检查相关表的locked字段,若为1则表示锁定有效。可以通过更新语句解锁。Liquibase使用此锁控制数据库变更,强制退出程序可能导致锁未释放,建议正常退出以避免问题。
完成下面两步后,将自动完成登录并继续当前操作。