Jenkins与Ansible塔的连接间歇性故障
我们正在使用Jenkins(最近更新)和Ansible插件以及Ansible Tower插件来连接我们的AWX Tower。大多数时候,它工作得很好,但最近,塔有时会对詹金斯的反应不正确。同样,这种情况并不总是发生,但频繁程度足以成为一个主要问题 当问题发生时,我在Jenkins收到的错误消息如下: 错误:无法从塔台获取作业状态:无法发出塔台请求:连接重置 错误:无法从塔获取作业事件:返回意外错误代码(503) 正常响应应为: 塔台已完成请求的作业 Ansible Tower启用了“启用调试”选项,但到目前为止,我还没有在Jenkins作业日志中看到任何其他输出 上次连接失败时,我进入Jenkins设置并单击Ansible Tower插件的“测试连接”,它立即工作 我没有看到web界面出现故障,而且作业确实正常完成。问题在于Jenkins和AWX之间的沟通 詹金斯和所有的插件最近都更新了 安装AWX的人已经不在了,我不知道还能去哪里帮我解决这个问题 版本:Jenkins与Ansible塔的连接间歇性故障,jenkins,ansible,jenkins-pipeline,ansible-awx,Jenkins,Ansible,Jenkins Pipeline,Ansible Awx,我们正在使用Jenkins(最近更新)和Ansible插件以及Ansible Tower插件来连接我们的AWX Tower。大多数时候,它工作得很好,但最近,塔有时会对詹金斯的反应不正确。同样,这种情况并不总是发生,但频繁程度足以成为一个主要问题 当问题发生时,我在Jenkins收到的错误消息如下: 错误:无法从塔台获取作业状态:无法发出塔台请求:连接重置 错误:无法从塔获取作业事件:返回意外错误代码(503) 正常响应应为: 塔台已完成请求的作业 Ansible Tower启用了“启用调试”选
- AWX版本:9.0.0.0
- AWX安装方法:openshift sts
- Ansible版本:2.8.5
- 操作系统:不适用
- 网络浏览器:不适用
- 詹金斯:2.204.2
- Jenkins Ansible插件:1.0
- Jenkins Ansible Tower插件:0.14.0
wrap([$class: 'AnsiColorBuildWrapper', colorMapName: "xterm"]) {
ansibleTower( [parameters] )
我没有在文件系统级别访问Jenkins,只有一般的web UI
如果您能提供任何疑难解答步骤或建议,我将不胜感激。您必须了解为什么AWX的日志中有503条答案。@TonyStark我正在比较同一模板的工作作业和没有回复的作业之间的日志。我没有看到任何错误消息或重大差异。作业正常完成,正在发送通知。AWX作为STS安装在Openshift中——我只查看了AWX芹菜中的主日志——还有其他我应该检查的地方吗?我用SSH连接了两个pod,目前还找不到其他有用的东西。为了完整起见,我遇到了另一条错误消息:“无法查找作业模板无法找到作业模板:无法获取oauth令牌,服务器响应为(503)”,Jenkins日志不幸只保存了几个小时,因此我必须立即捕获此消息,而且是间歇性的。我打算连续多次尝试快速运行Jenkins作业,看看是否能让它失败。我最终在观看时让它失败了,Jenkins日志中唯一吸引我眼球的部分(与Docker slave匹配)是:“未能回复请求hudson.remoting.request$2@[…]:hudson.remoting.ChannelClosedException:Channel hudson.remoting.Channel@[…]:docker-[…]:频道已关闭”-仍希望找到导致这种情况偶尔发生一次的原因的答案。