我怎样才能知道连接在哪里中断了?

我怎样才能知道连接在哪里中断了?

我们在集群中配置了一个 MSSQL 数据库(故障转移)。它按预期目的运行良好,但我们似乎无法通过 OpsView 监控可用性:

check_tcp -H $HOSTADDRESS$ -p 1433

该事件的 opsview 状态为“严重”:

连接被拒绝

有没有办法跟踪路由到特定端口并排除防火墙的拒绝?

答案1

telnet 是一个打开到随机端口的 tcp 连接的绝佳工具:telnet localhost 1433,假设另一端有东西,你应该得到:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

nc (netcat) 也是一款非常方便的工具,您可以在一端以侦听模式运行它,在另一端以连接模式运行它,然后查看流量是否通过。它也可以进行 udp 连接。

相关内容