文档首页 > > 故障排除> 使用DBservice> 默认端口20050或20051被占用

默认端口20050或20051被占用

分享
更新时间: 2019/11/15 GMT+08:00

问题背景与现象

执行DBService服务重启操作时,DBService服务启动失败,打印的错误日志中出现20050或20051端口被占用等信息。

原因分析

  1. 由于DBService使用的默认端口20050或20051被其他进程占用。
  2. DBService进程没有停止成功,使用的端口未释放。

解决办法

该解决办法以20051端口被占用为例,20050端口被占用的解决办法与该办法类似。

  1. 使用PuTTY工具,以root用户登录DBService安装报错的节点主机,执行命令:netstat -nap | grep 20051查看占用20051端口的进程。
  2. 使用kill命令强制终止使用20051端口的进程。
  3. 约2分钟后,再次执行命令:netstat -nap | grep 20051,查看是否还有进程占用该端口。
  4. 确认占用该端口进程所属的服务,并修改为其他端口。
  5. 分别在“/tmp”和“/var/run/MRS-DBService/”目录下执行find . -name "*20051*"命令,将搜索到的文件全部删除。
  6. 登录MRS Manager,单击“服务管理”,重启DBService服务。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区