You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IBM云VPC Ubuntu虚机部署Jenkins状态为active(exited)无法访问8080端口

未覆盖的排查方向

  • 确认Jenkins端口监听配置
    执行命令ss -tulnp | grep 8080查看端口绑定地址:
    • 如果返回结果中监听地址为127.0.0.1:8080,说明Jenkins仅绑定本地回环接口,公网无法访问。需要修改/etc/default/jenkins配置文件中的JENKINS_LISTEN_ADDRESS参数为0.0.0.0,重启Jenkins服务后生效
    • 如果无对应输出,说明Jenkins进程实际未正常启动,可执行ps aux | grep jenkins确认是否存在对应的Java运行进程
  • 验证本地服务可用性
    在服务器本地执行curl http://127.0.0.1:8080,如果能正常返回页面内容,说明Jenkins服务本身无异常,问题出在外部访问链路;如果本地无法访问,优先检查Jenkins运行日志的报错信息
  • 检查IBM云VPC安全组规则
    你仅调整了服务器内的ufw配置,云平台层面的安全组默认会拦截未放行的公网入站请求。需要登录IBM云控制台,找到该实例关联的安全组,添加TCP 8080端口的入站放行规则,源地址可设置为你自己的公网IP(更安全)或0.0.0.0/0
  • 确认VPC子网网络ACL配置
    IBM云VPC的子网层级还有网络ACL控制,检查ACL是否放行了8080端口的入站、出站请求,避免子网层面拦截流量
  • 浮动IP绑定校验
    确认你使用的公网浮动IP确实正确绑定到了这台Jenkins实例的主网卡,没有绑定到其他实例
  • systemd单元适配
    当前你使用的是sysvinit生成的Jenkins服务单元,Ubuntu 20.04默认使用systemd管理服务,active (exited)状态属于sysv脚本适配的正常现象(脚本执行完成退出,Jenkins进程后台常驻)。如果上述排查都正常仍无法访问,可卸载当前Jenkins,使用Jenkins官方apt源重新安装,默认会提供原生systemd服务单元,状态显示会更准确。

内容的提问来源于stack exchange,提问作者progowl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 13:09:02