当前位置: 首页 > 知识库问答 >
问题:

JenkinsSlave无法连接到OpenShift实例上托管的主服务器

唐伟
2023-03-14

无法连接Openshift集群上托管的jenkins主服务器。握手后终止,出现以下错误:

Apr 03, 2018 4:37:17 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Apr 03, 2018 4:37:17 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to 172.30.211.41:30863
Apr 03, 2018 4:37:48 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to 172.30.211.41:30863 (retrying:2)
java.io.IOException: Failed to connect to 172.30.211.41:30863
        at org.jenkinsci.remoting.engine.JnlpAgentEndpoint.open(JnlpAgentEndpoin
t.java:242)
        at hudson.remoting.Engine.connect(Engine.java:671)
        at hudson.remoting.Engine.innerRun(Engine.java:532)
        at hudson.remoting.Engine.run(Engine.java:455)
Caused by: java.net.ConnectException: Connection timed out: connect
        at sun.nio.ch.Net.connect0(Native Method)
        at sun.nio.ch.Net.connect(Unknown Source)
        at sun.nio.ch.Net.connect(Unknown Source)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        at org.jenkinsci.remoting.engine.JnlpAgentEndpoint.open(JnlpAgentEndpoin
t.java:203)
        ... 3 more

我正在连接窗口机器(VM)作为从属设备。有什么建议吗?蒂亚。

共有2个答案

萧无尘
2023-03-14

我已经使用NodePort来连接从属设备。并在 jenkins 下的从属配置中配置主机名:隧道选项下的端口。它有效!

谈秦斩
2023-03-14

实例无法连接。

INFO: Connecting to 172.30.211.41:30863 (retrying:2)
java.io.IOException: Failed to connect to 172.30.211.41:30863
...
Caused by: java.net.ConnectException: Connection timed out: connect

OpenShift中服务的IP地址,对吗?此IP只能在OpenShift集群内访问。如果从站在集群外运行,请尝试使用路由。

 类似资料:
  • 无法连接Openshift集群上托管的jenkins主服务器。握手后终止,出现以下错误: 我为jenkins-jnlp服务添加了路由,但我无法公开端口,我一直在尝试配置nodePort,但还无法存档。欢迎任何帮助!谢谢。

  • 我在设置打开班次时遇到问题,并在连接到我的服务器域后收到以下错误: 我不确定这是在告诉我做什么。我尝试按字面意思使用指令,但它无法识别命令。 有什么想法吗?

  • 我的公司让我运行用openshift部署的微服务项目。 现有服务成功连接到具有此属性的rabbitmq服务, 现在我正在用我的笔记本电脑开发新服务,还没有部署到 OpenShift,现在我正在尝试连接到与其他代理相同的代理,所以我为 RabbitMQ 服务创建了新路由,将 5672 作为它的端口 这是我的路线YAML: 当我;我正在尝试将我的新服务与此属性连接: 我的服务未能设置连接。 如何解决这

  • 我想使用vault服务器来存储机密并将其部署在openshift上。 我编写了这个 dockerfile,构建了映像并将其推送到 openshift 注册表,并从此映像流创建了一个部署: 以下是配置: 我创建了一条到8200端口的路径。当我从vault-server pod内部使用vault CLI时,它工作正常,我可以登录、配置等。当我在本地计算机上使用openshift cli将端口8200转

  • 问题内容: 我最近在Windows 2003上安装了MySQL 5,并尝试配置实例。一切正常,直到我进入“应用安全设置”,这时才出现上述错误()。 我的防火墙中确实存在“ MySQL Server”的端口3306异常。 问题答案: 您可能必须向用户授予表上的“ localhost”特权。请参阅语法文档。这是一个示例(来自C语言)。 “在%s上授予所有特权。*由’%s’标识为’%s’@’本地主机’”

  • 我试图连接到赛贝斯ASE版本16.0安装在linux服务器通过windows客户端。然而,我却做不到。请帮我一个支持赛贝斯ASE 16的sql编辑器。X和Windows OS.也请帮助我在客户端服务器架构中连接到数据库的步骤。 我是Sybase和数据库的新手,所以如果我问了一些太明显的问题,请原谅。 谢谢你的期待。