在我的应用程序中,我正在执行 SFTP 操作。有一次,由于迄今为止尚未确定的原因,SFTP 无休止地挂起。
当我跑的时候
netstat -nop
tcp 0 52 192.168.10.160:ssh 192.168.10.66:56832 ESTABLISHED off
但是,我在 sysctl.conf 中配置了保持活动计时器的特定信息。
设想: 最初当连接建立时我看到
tcp 0 0 192.168.10.160:49196 192.168.10.57:8000 ESTABLISHED keepalive (220.46/0/0)
当启动 SFTP 传输时
tcp 0 52 192.168.10.160:ssh 192.168.10.66:56832 ESTABLISHED on (0.22/0/0)
最后,当 SFTP 停止时
tcp 0 52 192.168.10.160:ssh 192.168.10.66:56832 ESTABLISHED off
如何查找保活定时器和重传定时器都没有启动的原因?