gpt4 book ai didi

linux - 如何找到使用 TCP 端口的进程?

转载 作者:可可西里 更新时间:2023-11-01 02:44:54 26 4
gpt4 key购买 nike

在启动 HTTP 服务器进程几次后,我收到此错误,就像 Go 的实例没有停止!?

listen tcp :9000: bind: address already in use

我在 Node.js 上经历过类似的事情也是,但我能够终止进程。不幸的是,我似乎找不到进程 ID 并终止它。

如何“释放”TCP港口?

最佳答案

如果您在 Unix-like系统,你可以使用netstat找出哪个进程正在监听端口:

sudo netstat -nlp | grep 9000

事实证明 -p 选项在 OS X 上不可用。如果您使用的是 OS X,您可以这样做:

lsof -n -i4TCP:$PORT | grep LISTEN

Who is listening on a given TCP port on Mac OS X?

关于linux - 如何找到使用 TCP 端口的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29636472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com