我正在尝试在Jenkins master(Linux Debian)和slave(Windows 7)之间建立连接。但是,连接会快速中止,并显示以下消息: Ping响应时间太长或超时。
我无法找到解决此问题的方法。有人能帮助我吗?
答案 0 :(得分:1)
您是否已确认主机和节点之间确实存在连接(ping,traceroute,ssh)?
JNLP(如您的注释中所述)对反向通讯使用> 50000的随机端口。您可能也想验证一下。
您可以将以下内容更改为固定端口: 詹金斯|管理詹金斯|配置全局安全性 代理入站代理的TCP端口:[o]随机
在JNLP connections或via DCOM上查看我的澄清回复。同时查看Troubleshooting WMI Windows Agents(或从那里开始)。
不确定,但是您可能要尝试调整以下System Properties之一:
hudson.ProxyConfiguration.DEFAULT_CONNECT_TIMEOUT_MILLIS [20000]
连接超时应用于连接,例如到更新站点。
hudson.slaves.ChannelPinger.pingIntervalSeconds [300]
主站和从站之间ping的频率,以秒为单位
hudson.slaves.ChannelPinger.pingTimeoutSeconds [240]
主站和从站之间的每次ping超时,以秒为单位
org.jenkinsci.main.modules.sshd.SSHD.idle-timeout [未定义]
允许配置SSHD客户端空闲超时(值,以毫秒为单位)。默认值为10分钟(600000ms)。
Ps:没有注意到这是一个古老的问题。建议仍然适用。
答案 1 :(得分:0)
转到管理Jenkins - >配置全局安全性,在基于项目的矩阵授权策略下,在“从”部分启用“连接”,用户为“匿名”。如果某人模仿奴隶(但在我的情况下,在私人工作网络上 - 这不是问题,这会让你开放攻击。)