x射线:新安装提示503错误
安装新的Xray 3时。xinstance, we might encounter the following error log in xray-server-service.log, which prevents Xray from starting:群集连接:重试5:服务注册表ping失败,将重试。错误:试图连接到地址为http://localhost:8046/access':的本地路由器时出现错误。访问失败:http://localhost:8046/access/api/v1/system/ping返回状态码:503这个问题有两个常见的原因:
用例1
Xray尝试连接的Artifactory实例配置了一个节点IP (shared.node.ip),该节点IP是x射线机器/容器无法访问的。
当Xray第一次通过配置的jfrogUrl连接到Artifactory时,它将获取Artifactory的节点IP地址,以便进一步通信。因此,当Artifactory的“shared.node.”ip '设置为不可达地址,Xray将无法与Artifactory的路由器通信。
为了克服这个问题,您需要重新配置Artifactory系统。带有x射线机/容器可访问的节点IP的yaml文件:共享:请注意如果Artifactory是通过Docker安装的,你需要使用主机IP地址,因为默认情况下容器IP地址是内部的,不能从外部访问。
节点:
知识产权:< artifactory-node-ip >
要测试Xray <> Artifactory Router连接是否可以使用配置的IP建立,请尝试从x射线机/容器执行以下cURL命令:$ curl http://
在修改了Artifactory的系统之后。重新启动Artifactory和Xray,观察问题是否得到解决。
用例2
Xray系统中配置的jfrogUrl。无法访问或未使用正确的端口。
为了进一步调查这个问题,请转到Xray的Router -service.log日志文件,找出Xray的Router在尝试连接Artifactory时产生的确切错误。
例如,当没有使用正确的外部Artifactory Router端口时,Router -service.log中将生成以下错误:[jfrou] [INFO] [40af7be23267477e] [join_executor.]go:165] [main] - Cluster join: Retry 5: Service registry ping failed, will Retry。错误:获取“http://artifactory”。Address /access/api/v1/system/ping": context deadline exceeded
为了解决这个问题,使用一个完全可访问的jfrogUrl地址,并在从x射线机/容器访问时执行正确的重定向。这可以使用以下cURL命令从x射线机/容器执行测试:$ curl http://
关键词:Xray安装,Xray路由器,503,jfrogUrl,节点IP, share .node. IP
