因DSS套接字文件丢失导致连接失败的问题

问题现象

已有连接正常运行,新连接出现连接失败报错,报错中提示socket套接字相关内容。

[carrotom@openGauss111 cluster]$ gsql -r
gsql: FATAL:  Could not connect dssserver, vgname: "+data", socketpath: "UDS:/usr3/carrotom/cluster/dss_home/.dss_unix_d_socket"
HINT:  Check vgname and socketpath and restart later.

定位方法

通过报错可以看出是套接字文件异常,查看对应的文件,发现套接字丢失。

[carrotom@openGauss111 carrotom_mppdb]$ ll /usr3/carrotom/cluster/dss_home/.dss_unix_d_socket

问题根因

套接字异常的常见原因有:

  • 系统错误

  • 磁盘空间不足

  • 存放socket文件的目录无访问权限

  • 数据库管理员误操作

  • 恶意病毒软件或黑客破坏

  • 其他异常问题

解决方案

若套接字文件不存在,重启dss节点或重启集群即可修复。

无其他影响。

意见反馈
编组 3备份
    openGauss 2025-04-25 15:47:42
    取消