问题描述
- 在升级dbops前进行状态检查,发现无法使用 gsql 连接配置库:
[dbops@node ~]$ which gsql /opt/dbops/configdb/bin/gsql [dbops@node ~]$ gsql -r -d postgres failed to connect /app/panweidb/tmp:5442.
复制
问题分析
- 配置库状态正常,配置库日志中未发现有报错信息;
- 检查 PGHOST 环境变量:
[dbops@node ~]$ echo $PGHOST /app/panweidb/tmp
复制
- 查看 /app/panweidb/tmp 目录,内容为空:
[dbops@node ~]$ ll -a /app/panweidb/tmp total 8.0K drwx------ 2 dbops dbops 4.0K Sep 28 2023 . drwxr-xr-x 6 dbops dbops 4.0K Jul 19 2023 ..
复制
- 查看根目录下的 /tmp 文件夹,包含以下文件:
[dbops@node ~]$ ll -a /tmp total 1.9G ...... drwxrwxrwt 8 root root 360 Jul 22 10:35 . dr-xr-xr-x. 29 root root 4.0K May 17 10:33 .. srwx------ 1 dbops dbops 0 Jul 20 08:08 .s.PGSQL.5442 -rw------- 1 dbops dbops 54 Jul 20 08:08 .s.PGSQL.5442.lock srwx------ 1 dbops dbops 0 Jul 20 08:08 .s.PGSQL.5443 -rw------- 1 dbops dbops 54 Jul 20 08:08 .s.PGSQL.5443.lock ......
复制
- 说明,PGHOST 配置错误。
解决
- 临时修改 PGHOST 环境变量,gsql 恢复正常:
[dbops@node ~]$ export PGHOST=/tmp [dbops@node ~]$ gsql -r -d postgres gsql ((PanWeiDB 2.0.0 (Build0)) compiled at 2023-11-30 11:25:01 commit 03b85d1 last mr 21 ) Non-SSL connection (SSL connection is recommended when requiring high-security) Type "help" for help. postgres=#
复制
- 将修改写入 .bashrc 文件后,正常完成升级。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
磐维集中式数据库远程备份、恢复实战
飞天
174次阅读
2025-04-13 19:24:59
磐维运维管理平台(panwei_dbops)部署及使用(2025.03.30)
飞天
149次阅读
2025-03-30 23:47:45
磐维数据库运维合集(一):日常运维相关命令
钟一
102次阅读
2025-04-02 17:20:32
磐维数据库备份与恢复
飞天
86次阅读
2025-04-11 23:50:35
【实操记录】磐维数据库-a模式下的一个别名大小写问题,及相关参数测试
磐维数据库
85次阅读
2025-03-31 17:41:46
【数据安全管理】磐维数据库-关于审计的经验分享
磐维数据库
78次阅读
2025-03-31 17:37:00
【干货分享】磐维数据库分布式升级v1.4经验分享
磐维数据库
70次阅读
2025-03-31 17:02:10
磐维分布式数据库升级实战
飞天
68次阅读
2025-04-12 16:54:56
【干货】磐维数据库-磐维删除分区数据测试
磐维数据库
64次阅读
2025-04-24 19:53:42
磐维数据库出现锁超时如何处理“ERROR: Lock wait timeout”
王贝
63次阅读
2025-04-01 10:28:33