Gitlab - 安裝的社區版 Gitlab-ce,解決訪問網頁報502-Whoops, GitLab is taking too much time to respond的問題


問題背景

在自己虛擬機(centos7)上裝了 Gitlab-ce,就是社區版的 Gitlab,版本是 13.0+

 

問題描述

瀏覽器訪問 Gitlab 網站,報 502

 

 

問題翻譯

502-Whoops,GitLab花費了太多時間來回應

嘗試刷新頁面,或返回並再次嘗試執行操作 如果此問題仍然存在,請與您的Gitlab管理員聯系

 

問題原因

我的虛擬機只分配了 2G 物理內存,內存不足,然后 Gitlab 自啟動的一些服務或者組件太占內存,導致無法正常訪問網站

 

官方推薦物理內存

我們強烈建議選擇官方的Linux軟件包安裝,因為它安裝速度更快,升級更容易,並且包含增強其他方法所沒有的可靠性的功能。 我們也強烈建議至少有4GB的RAM運行GitLab。

 

解決方案

可以把虛擬機的內存調大就調大

然后,當然是釋放不必要的資源,先把這兩個關了

sudo gitlab-ctl stop puma
sudo gitlab-ctl stop sidekiq

 

第二步

  • 從GitLab 13.0開始,Puma 是默認的 Web服務器,並且 Unicorn 默認情況下處於禁用狀態
  • 現在,我們要關掉 puma,然后設置 Unicorn 為啟動狀態
vim /etc/gitlab/gitlab.rb 

 

修改以下內容

跟着我寫的去改哈

第一行也寫了,Unicorn 和 Puma 只需要選一個

 

重新加載配置

sudo gitlab-ctl reconfigure

然后再訪問網站就可以正常訪問啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM