Jenkins UI 给出错误“502 Bad Gateway openresty”

问题描述 投票:0回答:2

我有一朵云。我重新启动了我的云服务器,并再次启动了我的 Docker 容器。

我的所有容器都在工作,除了詹金斯。

当我在 portainer 上检查 jenkins 时

它看起来“正在运行”

但是当我想访问我的 jenkins UI 时,我看到这个错误

docker ubuntu jenkins
2个回答
0
投票

我在 2-3 天前更新和升级 aws 后就发生了这种情况。不是 jenkis,而是 sonarqube。我花了 3 天时间寻找解决方案,在我再次更新/升级实例并重新启动它后,它开始正常工作。也是 502 bad gateway。如果可以的话,请尝试一下。 我的是ubuntu。


0
投票

如何访问 Jenkins,如

http://<IPAddress>:8080
https://<Jenins-domain>

由于信息不多,让我提供一些可能对您有所帮助的见解。因此,portainer 和 Jenkins 容器在同一台服务器上运行,假设它是 EC2。这就是为什么您会看到 portainer UI 表明 Jenkins“container”状态正在 8080 端口上运行。

我认为 502 Bad Gateway 问题可能是由更改的 EC2 IP 引起的,因此您的 DNS(例如 Route 53)未解析为正确的 IP,或者 Jenkins 中的某些插件导致 Jenkins 实例在您重新启动容器时损坏,尽管容器正在运行.

如果 IP 地址没有问题,请尝试:

  1. 使用其中之一检查 Jenkins 日志
  • 在容器中
    tail -f /var/log/jenkins/jenkins.log
  • docker 日志
    docker logs <YOUR CONTAINER ID>

更新您问题中的任何错误日志以获得进一步帮助。

© www.soinside.com 2019 - 2024. All rights reserved.