gpt4 book ai didi

java - JSch ChannelExec 15 分钟后超时

转载 作者:行者123 更新时间:2023-11-30 07:36:30 25 4
gpt4 key购买 nike

我正在使用 JSch 的 ChannelExec 在远程服务器上运行命令。我的脚本通常需要 15 分钟以上才能运行。但 channel 将在 15 分钟后关闭,并且退出状态保持等于 -1。

我什至尝试等到 channel 关闭。但 channelExec.isClosed() 在 15 分钟后返回 true

我想我需要在某处设置超时配置,但我无法弄清楚。设置 Session.setTimeout() 不起作用。

最佳答案

channel 也会在一定的最大时间限制后关闭。要保持 channel 无限期打开,请使用channel.connect(0)。尽管规范说它无限期地运行,但即使如此也会有一个上限,否则操作系统本身将使该过程超时

关于java - JSch ChannelExec 15 分钟后超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35322504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com