【发布时间】:2011-04-08 06:49:36
【问题描述】:
我正在使用 Net::SSH2 在远程主机上运行慢速管理命令。
Perl 5.8.8 libssh2 1.2.2
我在频道 exec 上不断收到奇怪的“超时”。
$chan->exec( $command );
正在执行的命令通常运行长达一个小时(60 分钟),在执行期间输出最少。
短命令可以正常工作。 大约一分钟后,输出最小的慢速返回 1。
我已将套接字设置为阻塞并将超时设置为 60 分钟等等......没有任何帮助。
有什么想法吗?
【问题讨论】: