欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac Idea Protocol handler start failed 解决端口占用

程序员文章站 2022-03-24 12:03:18
...

1.前言

启用*、firefly等服务的时候,如果非正常退出,再次启动经常会遇到address already in use,

端口被先前启动的服务进程所占用,导致服务无法使用。

这种情况, --在终端中查找占用端口的进程并杀死,然后重启服务。

2.查看端口

终端输入:lsof -i tcp:port 将port换成被占用的端口(如 8080,8081)
将会出现占用端口的进程信息。

➜  ~ lsof -i tcp:8082
COMMAND  PID      USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    3266 liuyulong  371u  IPv6 0xe1ca0198e09ab257      0t0  TCP *:us-cli 

3.kill进程

找到进程的PID,使用kill命令:kill PID(进程的PID,如3266),杀死对应的进程

(LISTEN)
➜  ~ kill -9 3266
➜  ~ lsof -i tcp:8082