【YashanDB 知识库】ycm 托管数据库时报错 OM host ip:127.0.0.1 is not support join to YCM
问题现象
托管数据库时检查报错 OM 的 IP 是 127.0.0.1,不支持托管到 YCM
![](https://static001.geekbang.org/infoq/a7/a7db008ef442a7bd8614bc74659c7081.png)
问题的风险及影响
导致数据库无法托管监控
问题影响的版本
![](https://static001.geekbang.org/infoq/8e/8e389bf313d5020af630fcdcdad66688.png)
问题发生原因
安装数据库时修改了 OM 的监听 ip 为 127.0.0.1
![](https://static001.geekbang.org/infoq/25/257a34aa65581c20b24b9a99ed992ef5.png)
解决方法及规避方式
后台修改 OM 的 ip 为本机的 ip 或者 0.0.0.0
问题分析和处理过程
1、修改 env 文件中的 om IP 地址,修改为 0.0.0.0 或本机的 IP 地址,视实际情况而定,如下图所示
![](https://static001.geekbang.org/infoq/e8/e88e546cafc6ca0b4ef37430d1bb9b83.png)
![](https://static001.geekbang.org/infoq/e9/e9fb72e66354ccf4a4cdc78fd1f2133b.png)
2、修改 yasom 后台数据库中的 IP,修改方法如下所示
1、sqllite3 cod_domor.db
2、select * from host;
3、update host set manage_ip='0.0.0.0',listen_addr='0.0.0.0:1676';
![](https://static001.geekbang.org/infoq/ac/ac1d496cae237f21b1d91980f91ac275.png)
经验总结
1、后台修改 OM 的 ip 为非常规操作,非必要不建议这样操作,存在未知风险
2、安装数据库要按照规范安装,不要使用 127.0.0.1 这种只允许本机访问的 ip
评论