2016-10-17 24 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記錄,如果他們得到了「中間人攻擊」警告