ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)
linux服务器,版本Red Hat 6.5,执行rabbitmq命令的时候一直出现下面的错误:
ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)
找了一堆,都无效。命令行试了一下,自己也没办法使用该端口
nc -l 25672
出现下面的错误信息
nc: Address already in use
使用网上说的netstat -npl、lsof等都没看到具体那块在占用。经过查询netstat的参数,看到有个-a参数,试了下,看到有个ESTABLISHED的连接,kill之后,正常启动。
netstat -anp | grep 25672
-a: 本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。
-n: 以网络IP地址代替名称,显示出网络连接情形
-p: 输出中显示 PID 和进程名称