
# DBService默认端口20050或20051被占用
#### 问题背景与现象
执行DBService服务重启操作时，DBService服务启动失败，打印的错误日志中出现20050或20051端口被占用等信息。
#### 原因分析
1. 由于DBService使用的默认端口20050或20051被其他进程占用。
2. DBService进程没有停止成功，使用的端口未释放。
 
#### 解决办法
该解决办法以20051端口被占用为例，20050端口被占用的解决办法与该办法类似。
1. 以**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. 登录Manager，重启DBService服务。
 
