jenkins 404您访问的页面不存在

92vpleto  于 2023-04-05  发布在  Jenkins
关注(0)|答案(3)|浏览(144)

我有一个jenkins的外部安装,当我试图在Openshift中为jenkins设置从站时,我得到了这个错误。我遵循这个指南https://blog.openshift.com/jenkins-slaves-in-openshift-using-an-external-jenkins-environment/的每一步

Nov 05, 2019 1:46:26 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: http://jenkins01:8080/tcpSlaveAgentListener/  is invalid: 404 Not Found
java.io.IOException: http://jenkins01:8080/tcpSlaveAgentListener/  is invalid: 404 Not Found
    at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:202)
    at hudson.remoting.Engine.innerRun(Engine.java:523)
    at hudson.remoting.Engine.run(Engine.java:474)
ghhkc1vu

ghhkc1vu1#

任何人寻找真实的的解释...你必须为jnlp配置一个不同的端口,即50000。问题是你需要提供JENKINS_URL=http://jenkins:8080JENKINS_TUNNEL=jenkins:50000。如果你试图在URL和TUNNEL上都点击50000,你会得到错误
50000/tcpSlaveAgentListener无效404找不到。
如果您尝试在URL和隧道上同时命中8080,您将得到以下错误:
确认序列不正确,预期为0x 000341434 b,实际为0x 485454502 f”。
我希望这能节省一些时间

bzzcjhmw

bzzcjhmw2#

我终于弄明白了。我们有另一个服务运行在端口50000(Jenkins隧道),我修改它到一个可用的端口,它开始工作。这是误导,因为在错误中它显示8080,但实际上它使用50000。

jdgnovmf

jdgnovmf3#

在我们的案例中,Jenkins在AWS EKS Kubernetes集群上运行,我们开始看到相同的错误。它作为有状态集运行,所以我们删除了pod,以便它可以再次创建/部署,之后它可以正常工作。

相关问题