这很奇怪。我在 nanomsg 上写了一个消息分发服务器。但是过了一段时间,当我重新启动服务器时,我失败了,因为监听端口已被使用。情况如下:
[root@vsmHost12 src]# lsof -n -i:3333
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
hsmcs 105013 root **20u** IPv4 **24845821** 0t0 TCP :dec-notes (LISTEN)
hsmcs 105013 root 66u IPv4 25366582 0t0 TCP 192.168.167.1:dec-notes->192.168.167.1:47826 (ESTABLISHED)
java 111946 root **20u** IPv4 **24845821** 0t0 TCP *:dec-notes (LISTEN)
java 111946 root 34u IPv6 25366581 0t0 TCP 192.168.167.1:47826->192.168.167.1:dec-notes (ESTABLISHED)
这不是因为java,其他一些守护进程也可能有问题。看FD号和DEVICE号,是一样的!谁能解释一下?