更新jre后jenkins在自定义域上没有响应

ttcibm8c  于 2021-07-05  发布在  Java
关注(0)|答案(0)|浏览(160)

我已经在一个自定义域名上使用jenkins有一段时间了(我称之为 my.custom.domain ),就像这样: http://my.custom.domain:8080/ . 我所做的只是在我的dns服务器中添加一个cname条目,将域名指向azure提供的dns名称(这是一个azure虚拟机- .westus.cloudapp.azure.com ).
这一直运行得很好,但是今天,我遇到了一个问题,由于证书路径错误,我无法更新任何插件,于是按照这个答案中的建议安装一个新的jre(8u261),并通过修改jenkins.xml告诉jenkins使用它。
这样做之后,如果我试图访问它的自定义域,jenkins会神秘地停止响应。
如果我远程进入Jenkins服务器,我可以在 http://localhost:8080/ ,它在该url上运行良好。我甚至可以安装插件(这是我最初试图解决的问题)。但关于 http://my.custom.domain:8080/ ,连接只是旋转一段时间然后超时。这在服务器内部和本地机器上都是正确的。
我检查了configure system页面,那里的jenkins url设置具有所需的值。在今天之前,它有一个不同的值,尽管如此,我仍然能够访问jenkins所需的url,但是现在,即使我将该设置设置为所需的值,我也无法访问它。
我还注意到,如果我恢复 <executable> 将jenkins.xml中的值设置为以前的值,指向安装jenkins时包含的旧jre,然后我就可以再次访问自定义域名上的jenkins。因此,jre的变化似乎确实导致了这个问题,但我不明白为什么。
如何解决此问题?
Jenkins版本:2.255(最新)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题