小编nba*_*ari的帖子

netstat 显示监听端口,但 pid 不存在,无法使用 lsof 找到它

我正在运行 macOS(0.13.6),在尝试测试tinc时,我收到一条警告,指出端口0.0.0.0:655已在使用中。

\n\n

这是我得到的输出netstat

\n\n
 $\xc2\xa0sudo netstat -anv -p udp\nActive Internet connections (including servers)\nProto Recv-Q Send-Q  Local Address Foreign Address  (state) rhiwat shiwat    pid   epid\nudp4       0      0  *.655         *.*                      196724   9216  33103      0\n
Run Code Online (Sandbox Code Playgroud)\n\n

我也在尝试sudo lsof -i :655,但找不到哪个进程正在使用端口 655。

\n\n

我发现了一个类似的问题:https://serverfault.com/q/311009/94862,其中解决方案似乎与NFS mounts我尝试过rpcinfo -p但仍然找不到该过程有关。

\n\n

根据netstat输出,pid 是33103sudo lsof -p 33103返回是空的。

\n\n

尝试kill 不起作用:

\n\n
$\xc2\xa0kill -9 33103\nkill: kill 33103 failed: no …
Run Code Online (Sandbox Code Playgroud)

osx lsof netstat

5
推荐指数
0
解决办法
1131
查看次数

标签 统计

lsof ×1

netstat ×1

osx ×1