我在 Ubuntu 16.04 服务器上设置了一个综合包 gitlab-ce 版本 8.12.7。我运行了 sudo gitlab-ctl reconfigure
并且第一次运行良好。然后我从我从 8.0 升级到 8.12.7 的另一台服务器恢复了备份,因为你只能从相同版本恢复。恢复后效果很好。
我的管理员决定关闭旧服务器,并将我最近设置的那台 IP 地址更改为旧生产服务器的 IP 地址。因此 IP 地址现在与我第一次运行时不同 sudo gitlab-ctl reconfigure
注意:我第一次这样做时,我们只是将同一个 ip 指向不同的 FQDN
现在,当我运行 sudo gitlab-ctl reconfigure
时,在 gitlab.rb
中更改了一些参数后,它达到了:
启动 Chef Client,版本 12.12.15
然后服务器重新启动。
我从未见过这种情况。 Postfix 尚未设置为正确的邮件服务器,但这不应该重新启动服务器。有人以前遇到过这个吗?
最佳答案
服务器不喜欢它的 IP 地址被更改。我们的解决方案是将 IP 地址改回原来设置的地址。我们更改 DNS 以指向新 IP,并告诉所有使用 SSH 的用户如果收到“中间人攻击”警告,请删除 known_hosts
文件中的 gitlab 记录
关于ruby-on-rails - 运行 sudo gitlab-ctl reconfigure 后服务器重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40093842/