端口被占用:Errno 98 Address already in use
故障说明
启动 Ci 探针时报出以下错误:
故障原因
Ci 探针默认通过 10010
端口传输数据至 OneAPM 服务器,如果此端口被其他程序占用,连接就会失败,报出以上错误。
解决方法
您可以检查占用该端口的应用程序,如果方便,可以 kill
此进程或修改此进程的端口;如果不方便修改,则可以修改 /etc/oneapm-ci-agent/oneapm-ci-agent.conf
路径下的配置文件,修改此端口。
# Change port the Agent is listening to
listen_port: 17121(任意未使用端口)
修改之后重新启动探针会报出如下错误,因为探针在启动时会匹配默认端口 10010
,检验出不一致后会寻找配置文件里面的端口号。该报错不影响应用与数据。