Mac port 8021
在mac上调试程序的时,偶尔碰到tcp端口8021被系统占用,调试失败。
用lsof -Pi:8021看看PID,kill就可以了。碰到不能kill的需要进一步调查,然后得到如下命令,下次碰到被占用时试试。
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ftp-proxy.plist
谁占用了8021
查看了mac上的端口占用表,表格里面没有8021是那个应用占用。
用lsof查看一下占用8021端口的程序。
|
|
kill pid 1失败。了解了一下launchd,mac上的launchd和linux上的initd,systemd类似。
在网上搜了一会儿相同的问题,找到一篇类似问题的解决方案.
/System/Library/LaunchDaemons/com.apple.ftp-proxy.plist文件中定义了8021端口。
如何释放8021
|
|
附录
https://support.apple.com/zh-cn/HT202944
https://apple.stackexchange.com/questions/404346/what-is-intu-ec-client-listening-on-tcp-port-8021/404356#404356