M1 mac 进程不断自动生成并锁定我的端口

snu*_*snu 20 macos process

我尝试使用端口 5000 运行我的 Express 应用程序,我发现一些进程已经在使用它:

\n
\xe2\x86\xb3 lsof -i :5000\nCOMMAND    PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME\nControlCe 1677 user   32u  IPv4 0x728ff8e52d51c6dd      0t0  TCP *:commplex-main (LISTEN)\nControlCe 1677 user   33u  IPv6 0x728ff8e51d98ec65      0t0  TCP *:commplex-main (LISTEN)\n
Run Code Online (Sandbox Code Playgroud)\n

所以我只是试图杀死它们来解锁端口,但它不起作用,因为一旦我运行kill(或sudo Kill)命令,具有新PID的进程会再次锁定我的5000端口。

\n
\xe2\x86\xb3 kill 1677\n\xe2\x86\xb3 lsof -i :5000\nCOMMAND    PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME\nControlCe 2159 user   32u  IPv4 0x728ff8e52fd4dc1d      0t0  TCP *:commplex-main (LISTEN)\nControlCe 2159 user   33u  IPv6 0x728ff8e51d98d0e5      0t0  TCP *:commplex-main (LISTEN)\n
Run Code Online (Sandbox Code Playgroud)\n

我杀死了进程 1677,然后出现了一个新进程(PID 为 2159)。 \n它具有不同的 PID 和不同的设备。我已经尝试重新启动我的笔记本电脑,但它也无法正常工作。有使用 M1 或 Intel Mac 的人遇到过类似的问题吗?

\n

编辑:我认为 ControlCe 意味着控制中心?

\n

小智 47

关闭AirPlay Receiver(侦听端口 5000)为我解决了这个问题:

进入系统偏好设置-->共享-->取消选中AirPlay Receiver

有关更多详细信息: https://utf9k.net/questions/macos-port-5000-monterey/