因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
s---------. 1 carrotom carrotom 0 Sep 27 15:18 /usr3/carrotom/cluster/dss_home/.dss_unix_d_socket
问题根因
套接字异常的常见原因有:
系统错误
磁盘空间不足
存放socket文件的目录无访问权限
数据库管理员误操作
恶意病毒软件或黑客破坏
其他异常问题
解决方案
可通过chmod、chown修改权限或属主为正常即可修复。
无其他影响。
意见反馈