作为Google爱好者,Goagent时必不可少的。但是启用Goagent等服务的时候,如果非正常退出,再次启动经常会遇到address already in use,这是因为端口被先前启动的服务进程所占用,导致服务无法使用。

这种情况,可以注销或重启(注销不一定有用),有一个好方法,就是直接在终端中查找占用端口的进程并杀死,然后重启服务。 

首先查看端口:

lsof -i tcp:port

将port换成被占用的端口(如:8086、8087) 将会出现占用端口的进程信息。针对Goagent只需要清理掉8086端口占用即可,当然你也可以选择自己指定一个端口,只需要在local/proxy.ini中修改一下相应参数就行。

接着找到进程的PID,使用kill命令关闭进程。

kill PID

PID是一串短数字(如2044),利用PID标识能杀死对应进程。

转载保留版权:http://haipz.com/blog/i/6362 - 海胖博客