Jenkins 詹金斯·乔布斯坚持';[EnvInject]-加载节点环境变量';
我遇到过这样的问题:我将作业发送到我的一个节点,有时作业会被卡住Jenkins 詹金斯·乔布斯坚持';[EnvInject]-加载节点环境变量';,jenkins,azure-virtual-machine,Jenkins,Azure Virtual Machine,我遇到过这样的问题:我将作业发送到我的一个节点,有时作业会被卡住 [EnvInject]-加载节点环境变量。 当我将Jenkins机器从Amazon EC2移动到Azure VM时,问题就开始了。每次发生时,我都会停止并重新启动节点上的代理,这样在几分钟/小时内它就会再次冻结。通常我会在几分钟后停止作业,但如果我让它运行,大约15分钟后,我会收到以下信息: FATAL:java.io.IOException:频道意外终止 我尝试了以下解决方案,但没有任何帮助: 重命名作业 创建新作业(仅运行基本
[EnvInject]-加载节点环境变量。
当我将Jenkins机器从Amazon EC2移动到Azure VM时,问题就开始了。每次发生时,我都会停止并重新启动节点上的代理,这样在几分钟/小时内它就会再次冻结。通常我会在几分钟后停止作业,但如果我让它运行,大约15分钟后,我会收到以下信息:
FATAL:java.io.IOException:频道意外终止
我尝试了以下解决方案,但没有任何帮助:
- Jenkins作为Azure VM上的docker容器(Ubuntu 18.04)
- 詹金斯2.202版
- SSH构建代理插件版本1.31.1
- MacOS Mojave上的节点
- 解决这个问题的解决方案(现在几天发生一次,甚至更好)是将
ClientAliveInterval 120
添加到/etc/ssh/sshd\u config
并重新启动com.openssh.sshd
sudo launchctl stop com.openssh.sshd
sudo launchctl start com.openssh.sshd