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 關注
- 417 瀏覽
添加回答
舉報