该链接写的很详细: https://www.jianshu.com/p/61d101572b21
[root@localhost ServerAgent-2.2.3]# ./startAgent.sh INFO 2018-12-15 10:29:17.634 [kg.apc.p] (): Binding UDP to 4444 ERROR 2018-12-15 10:29:17.686 [kg.apc.p] (): Can't accept UDP connections java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:433) at sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.java:691) at sun.nio.ch.DatagramSocketAdaptor.bind(DatagramSocketAdaptor.java:91) at kg.apc.perfmon.PerfMonWorker.listenUDP(PerfMonWorker.java:144) at kg.apc.perfmon.PerfMonWorker.startAcceptingCommands(PerfMonWorker.java:107) at kg.apc.perfmon.AgentTool.processParams(AgentTool.java:72) at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:63) at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:23) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
1、查询4444端口当前对应的进程:lsof -i:4444
2、关闭指定PID号码的进程(4444端口进程):kill -9 pid
[root@localhost ServerAgent-2.2.3]# kill -9 104069
[root@localhost ServerAgent-2.2.3]# lsof -i:4444
[root@localhost ServerAgent-2.2.3]# ./startAgent.sh
INFO 2018-12-15 10:41:51.043 [kg.apc.p] (): Binding UDP to 4444
INFO 2018-12-15 10:41:52.059 [kg.apc.p] (): Binding TCP to 4444
INFO 2018-12-15 10:41:52.066 [kg.apc.p] (): JP@GC Agent v2.2.3 started