1 回答
TA贡献2036条经验 获得超8个赞
经典 ping 不适用于测试 TCP 端口,仅适用于主机(请参阅https://serverfault.com/questions/309357/ping-a-specific-port)。我见过许多框架提供了一个“ping”选项来测试服务器是否还活着,这可能是错误的根源。
我喜欢使用 netcat:
$ nc localhost 8090 -vvv
nc: connectx to localhost port 8090 (tcp) failed: Connection refused
$ nc localhost 8888 -vvv
found 0 associations
found 1 connections:
1: flags=82<CONNECTED,PREFERRED>
outif lo0
src ::1 port 64550
dst ::1 port 8888
rank info not available
TCP aux info available
Connection to localhost port 8888 [tcp/ddi-tcp-1] succeeded!
您可能必须使用sudo yum install netcator安装它sudo apt-get install netcat(分别对于基于 RPM 和 DEB 的发行版)。
- 1 回答
- 0 关注
- 452 浏览
添加回答
举报
