开机自启动但是数据库连接失败。

【 使用环境 】生产环境 or 测试环境
银河麒麟10
【 OB or 其他组件 】
【 使用版本 】
4.3.5
【问题描述】
数据库安装部署后每次开机自启动,但是用dbeaver连接访问数据库会提示:“Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. ”.
查询进程发现进程后面是没有 “-p 2881” ,然后我这边是先kill掉进程,再用“obd cluster restart myoceanbase”重启数据库后,查询进程后面才有“-p 2881” ,这样才能访问到数据库,本人小白,请老师指教。
开机启动的进程

4 个赞

kill进程后重启的进程

3 个赞

Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. 是和obproxy连接相关的。

dbeaver 应该使用的是obproxy 2883端口连接的数据库,可以看下开启自启后 obproxy 进程是否存在。

obd 做的restart 会对所有组件重启,如果开机自启时obp没有启动,是有可能出现上面的报错信息。

3 个赞

正常开机自启应该是有的吧,是能连的吧

3 个赞

感觉有点像联集群和连单机的问题

1 个赞

防火墙或者selinux是不是没有设置好呢

权限问题吧