2016-10-17 22 views
1

我在Ubuntu 16.04服务器上安装了一个综合包gitlab-ce版本8.12.7。我跑了sudo gitlab-ctl reconfigure,它第一次运行良好。然后我从一个不同的服务器上恢复备份,我从8.0升级到8.12.7,因为你只能从同一版本恢复。做完恢复后,它工作正常。运行sudo后重新启动服务器gitlab-ctl reconfigure

我的管理员决定取下旧服务器,并将最近设置的IP地址更改为旧的生产服务器IP地址。因此,IP地址现在从我第一次跑sudo gitlab-ctl reconfigure

注意不同:我第一次这样做,我们只是在gitlab.rb当改变某些参数后,指出同一IP到不同的FQDN

现在我跑sudo gitlab-ctl reconfigure它尽可能得到如下:

Starting Chef Client, version 12.12.15

和服务器重新启动。

我从来没有见过这种情况。 Postfix尚未设置为正确的邮件服务器,但不应该重新启动服务器。有没有人遇到过这个?

+0

我不认为gitlab厨师食谱包含自动重新启动。这是一个物理服务器还是虚拟机?你有什么版本的内核和什么视频驱动模块?这听起来像是内核恐慌。看看systemd日志(使用journalctl) –

+0

厨师食谱绝对不包含重新启动。如果与gitlab有任何关系,我会感到惊讶。 – Fairy

+0

这是一个物理服务器,运行4.4.0-45-generic。安装的视频驱动程序是ASPEED图形系列 – JLev

回答

0

服务器不喜欢改变其IP地址。我们的解决方案是将IP地址更改回原来的IP地址。我们更改DNS指向新的IP,并告诉所有用户使用SSH删除known_hosts文件中的gitlab记录,如果他们得到了“中间人攻击”警告