YashanDB|启动 yasom 报错 sqlite connection error 的处理思路
问题概述:用户在执行 yasboot process yasom start -c yashanrac 命令尝试启动 yasom 服务时,系统提示:
复制代码
该问题发生于崖山数据库的共享集群部署场景,尤其是在服务器重启之后,节点 1 可正常启动,而节点 2 执行相同操作时则失败。
问题成因分析:在崖山共享集群架构中,设计上只有主节点(节点 1)会运行 yasom 和 yasagent 两个组件,而从节点(如节点 2)只需要启动 yasagent。因此,在节点 2 上尝试启动 yasom 属于不符合架构设计的操作,会因找不到 SQLite 数据库文件而报错。
解决方式:请确保仅在主节点(通常是节点 1)上执行 yasom 的启动命令,而从节点只需运行 yasagent 即可。在所有节点正确启动 yasagent 并成功连接数据库后,系统将恢复正常。
适用环境:该问题专属影响使用共享存储的崖山集群部署模式。
评论