暂无图片
启动MogHa之后,查看mogha_heartbeat.log有python方面的错误
我来答
分享
P
pangtuotuo
2021-10-19
启动MogHa之后,查看mogha_heartbeat.log有python方面的错误

python环境


node.conf 修改了

lite_mode=False

primary_down_handle_method=failover

添加了三个hostIp,一主两备的数据库配置

sudo systemctl start mogha 启动之后,查看mogha_heartbeat.log ,报错如下图


我来答
添加附件
收藏
分享
问题补充
11条回答
默认
最新
P
pangtuotuo
上传附件:mogha_heartbeat.log
暂无图片 评论
暂无图片 有用 0
vimiix

应该是你 node.conf 里面 zone 部分配置错误,发一下这部分的配置看下吧。

暂无图片 评论
暂无图片 有用 0
pangtuotuo
题主
2021-10-20
zone这部分什么都没有配置,系统是openEuler的
vimiix
答主
2021-10-20
需要配置一下这部分,每个zone代表一个物理机房,加入三台服务器都在同一个机房,就在zone1 的hosts字段配置:hosts=host1,host2,host3
P
pangtuotuo
上传附件:node.conf
暂无图片 评论
暂无图片 有用 0
P
pangtuotuo


暂无图片 评论
暂无图片 有用 0
P
pangtuotuo

问题追加

1. 使用的是openEuler系统,根据opengauss分享的文档安装patronihttps://gitee.com/xue_meng_en/patroni-for-open-gauss

需要把一个文件放到opengauss/lib目录下


当我把这个文件放到lib文件下,启动MogHa就会失败


移除这个文件,MogHa可以正常启动,status也是显示active, 但是mogha_heartbeat.log还是会有报错。

暂无图片 评论
暂无图片 有用 0
vimiix

初步判断,当你把libpython3.7m.so.1.0放到lib目录后,由于安装openGauss时会修改 LD_LIBRARY_PATH 环境变量,在程序搜索动态库的时候会覆盖系统的同名库导致错误,建议不要同时使用。

可以贴一下,当你配置正确 node.conf 后的依旧报错的日志信息,再做进一步判断。

暂无图片 评论
暂无图片 有用 0
P
pangtuotuo

我现在正常启动了MogHa,虚拟ip也配置了,如下图


根据mogha_heartbeat.log中一直报如下图,aleary set in local host,应该没有问题吧。


那我在MogHa正常启动的情况下,业务系统需要连接数据库是采用 虚拟ip:26000的方式嘛?  26000是数据库端口

暂无图片 评论
暂无图片 有用 0
P
pangtuotuo
上传附件:node_主.conf
暂无图片 评论
暂无图片 有用 0
P
pangtuotuo
上传附件:node_备1.conf
暂无图片 评论
暂无图片 有用 0
P
pangtuotuo
上传附件:node_备2.conf
暂无图片 评论
暂无图片 有用 0
vimiix

嗯已经正常启动了,INFO级别的日志都是正常信息。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏