GitLab CI/CD 流水线 Failed to connect to 192.168.xx.129 port 80: Connection refused

前言

昨天由于自己把搭的springcloud的虚拟机开发环境的网络服务玩蹦了,尝试一下虚拟网络编辑器的还原默认设置期望有奇迹发生。
虚拟网络编辑器
结果悲剧的是所有虚拟机的IP地址都变了,也包括装有gitlab和Nexus的那台虚拟机。

问题诱发

因为ip变了,导致我gitlab里的项目SSH链接里的ip还是旧地址,与虚拟机的IP对不上号,而我gitlab又是用docker来安装的,所有找了一波网上的资料寻找把项目ssh链接地址中的ip改成主机的新地址。

改ip步骤一

因为做了文件夹映射
在这里插入图片描述
所以进入/usr/local/docker/gitlab/config里修改gitlab.rb
一开始是看着博客园一位老哥的教程做的(结果坑就是在这里!!!)
最初我是这样改的,external_url后加上自己的IP
在这里插入图片描述

改ip步骤二

修改/usr/local/docker/gitlab/data/gitlab-rails/etc/里的gitlab.yml
把host改成主机的新ip
在这里插入图片描述
把email_from也改成新IP
在这里插入图片描述
保存配置,重启docker。进入gitlab的web界面,发现所有项目的ssh链接里的IP都变成新的IP了。(正好当时是中午,没走剩下测试的步骤就回宿舍睡个快乐的午觉先了)

出现bug

下午回到科协开始按流程走开始走持续集成化,一系列的配置环境文件都写好后提交到gitlab开始跑。一般环境大改后跑起来都不会很通顺,果然让我遇到了一个大问题

Running with gitlab-runner 11.0.2 (1db57d4a)
  on de5d92d5c7b1 ca83a7ef
Using Shell executor...
Running on de5d92d5c7b1...
Fetching changes...
HEAD is now at 35959b2 update
fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@192.168.37.129/itoken/
itoken-config.git/': Failed to connect to 192.168.37.129 port 80: Connection refused
ERROR: Job failed: exit status 1

网上找了好多方法,发现原因是Connection refused很少,一直尝试了好多方法,甚至想重新安装一个新的gitlab了。不过通过观察错误,它是我80端口被拒绝了,可是我的gitlab对外映射的端口应该是8080才对的,而一般访问80端口都是默认是IP地址,经过不断思考我觉得应该是步骤一那里出了问题。因为那里我确实按照博客园老哥的教程只写了个ip,或许人家老哥默认gitlab的端口就是80。
抱着试一试的心里我又回到了修改IP的步骤一,把IP改成了IP:8080(我docker默认gitlab的映射端口)。
在这里插入图片描述
然后终于成功的往下跑了下去
在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
您遇到的错误信息"failed to connect to '192.168.80.121:18888': Connection refused"表示连接被拒绝。这可能是由于以下几个原因导致的: 1. 网络连接问题:请确保您的计算机与目标主机之间有可用的网络连接。检查您的网络设置、防火墙和路由器配置,确保没有阻止与目标主机的通信。 2. 目标主机未开放相应端口:如果目标主机没有开放18888端口,您将无法连接到该主机。您应该确认目标主机上的服务是否正在监听该端口,并且没有被防火墙或其他网络设备阻止。 3. 目标主机上的服务未启动:如果目标主机上的服务未启动,您将无法建立连接。请确保目标主机上的服务正在运行,并且没有出现任何错误或故障。 请根据以上几点进行排查,以确定导致连接被拒绝的原因。如果问题仍然存在,请参考引用和引用中提供的链接,了解如何处理"Connection refused"错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ssh: connect to host 192.168.136.130 port 22: Connection refused,Fodera 远程连接失败](https://download.csdn.net/download/weixin_38661100/14889097)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Get value from agent failed:cannot connect to [[192.168.121.128]:10050]:[111Connection refused]]](https://blog.csdn.net/qq_40907977/article/details/102663279)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值