在什么情况下,进程正在使用的端口不会显示在netstat -a
输出中。
我正在jenkins
机器上运行。它正在侦听端口8080。我正在尝试启动另一个尝试在同一端口上进行绑定的进程,但该进程失败并出现错误,表明该端口已在使用中。
现在,当我这样做时netstat -a | grep 8080
,它不会显示在输出中。停止jenkins
我的进程后,成功绑定到8080。有什么线索吗?
我正在运行CentOS。
netstat -an | grep 8080
如果8080在您的/etc/services
文件中并被其符号名替换,请尝试一下。
另一种方法将使用
—
Valentin Bajrami 2014年
lsof -i :8080
netstat -an和lsof -i:8080都起作用了。谢谢您的帮助!!!
—
rs
netstat -lp
,向您展示正在监听的进程。