启动hghac服务报错:OSError: [Errno 98] Address already in use

Posted 瀚高PG实验室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动hghac服务报错:OSError: [Errno 98] Address already in use相关的知识,希望对你有一定的参考价值。

目录
环境
症状
问题原因
解决方案

环境
系统平台:N/A
版本:4.5
症状
启动hghac服务无法正常启动,检查服务状态报错:OSError: [Errno 98] Address already in use。

查看patroni日志提示:

ERROR: Couldn't start a service on '0.0.0.0:8008', please check your `restapi.listen` configuration

问题原因
端口被占用

解决方案
1.使用netstat -tunlp 查看端口占用情况

[root@hgdw2 ~]# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:8008            0.0.0.0:*               LISTEN      1044/patroni
tcp        0      0 0.0.0.0:5866            0.0.0.0:*               LISTEN      1343/postgres
tcp        0      0 192.168.197.12:2379     0.0.0.0:*               LISTEN      21973/etcd
tcp        0      0 192.168.197.12:2380     0.0.0.0:*               LISTEN      21973/etcd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      977/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1149/master
tcp6       0      0 :::22                   :::*                    LISTEN      977/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1149/master
udp        0      0 127.0.0.1:323           0.0.0.0:*                           719/chronyd
udp6       0      0 ::1:323                 :::*                                719/chronyd

2.判断占用端口进程能否杀掉,如能杀掉执行kill命令

kill -9 1044

以上是关于启动hghac服务报错:OSError: [Errno 98] Address already in use的主要内容,如果未能解决你的问题,请参考以下文章

[python] 解决OSError: Address already in use

Cognos CFG-ERR-0103 无法启动 IBM Cognos 服务

HGHAC已保留的连接位置为执行非复制请求的超级用户预留

HGHAC已保留的连接位置为执行非复制请求的超级用户预留

Android Studio 3.0.1模拟器启动报错Emulator: glClear:466 GL err 0x502

[解决问题] pandas读取csv文件报错OSError解决方案