容器日志:docker logs -f system-setting
msctl status状态
报错关键字: Schema metersphere contains a failed migration to version 2 !
说明数据库字段更改失败了,这种情况需要参照下面的步骤手动更改数据库字段。
1、在Github项目代码中找到version 2对应的SQL:https://github.com/metersphere/metersphere/blob/v2.10.22-lts/system-setting/backend/src/main/resources/db/migration/V2__metersphere_ddl.sql
2、复制这些SQL,登录数据库手动执行。
3、手动执行后,将meterspere_version表中success字段值为0的地方改为1,然后再退出数据库,执行msctl reload命令重新加载。
解决了,谢谢