TCP接続の維持を確認するために小さなテストを実行したいと思います。$ nc -l -k 9530
私はサーバーがリッスンしている9530 / tcpを試してみましたが、telnet <server IP> 9530
TCP接続を作成するために使用しました。
しかし、netstat -anto
プログラムの出力は
tcp 0 0 10.0.0.21:58334 10.0.1.214:9530 ESTABLISHED off (0.00/0/0)
これは、このソケットのTCP接続がオフになっていることを示します。接続維持が有効なTCP接続を生成する一般的なLinuxコマンドはありますか?nc
どちらもこの機能をサポートしていないようですtelnet
。以下は、OSレベルの接続維持設定です。
net.ipv4.tcp_keepalive_intvl = 15
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_time = 30
ありがとうございます。