gitlab出現502報錯解決

2022-09-11 17:36:16 字數 1334 閱讀 2872

自己在伺服器上搭建的gitlab,出現502錯誤,解決方案:嘗試 gitlab-ctl restart、gitlab-ctl reconfigure

如果這兩個命令無效 則參考下列解決方案

常見的502錯誤,解決方案

一、首先看看配置檔案/etc/gitlab/gitlab.rb 中的埠號是否被占用

我們可以用gitlab-ctl tail命令檢視實時log。發現日誌報錯:埠被占用。

在伺服器上檢視 netstat -tnlp | grep"被占用埠"

之後重啟gitlab :gitlab-ctl restart

二、另外乙個原因是gitlab占用記憶體太多,導致伺服器崩潰

記憶體問題 解決辦法,啟用swap分割槽,步驟如下:

cat /proc/swaps 檢視swap分割槽是否啟動(無)

建立 :

dd if=/dev/zero of=/data/swap bs=512 count=8388616

建立swap大小為bs*count=4294971392(4g);

通過mkswap命令將上面新建出的檔案做成swap分割槽

mkswap /data/swap

swapon /data/swap

echo 「/data/swap swap swap defaults 0 0」 >> /etc/fstab

再次使用cat /proc/swaps 檢視swap分割槽是否啟動

重啟gitlab。

gitlab 常用命令

sudo gitlab-ctl start # 啟動所有 gitlab 元件;

sudo gitlab-ctl stop # 停止所有 gitlab 元件;

sudo gitlab-ctl restart # 重啟所有 gitlab 元件;

sudo gitlab-ctl status # 檢視服務狀態;

sudo gitlab-ctl reconfigure # 啟動服務;

sudo vim /etc/gitlab/gitlab.rb # 修改預設的配置檔案;

gitlab-rake gitlab:check sanitize=true --trace # 檢查gitlab;

sudo gitlab-ctl tail # 檢視日誌;

php fpm經常出現502解決方法

更多請支援 最近nginx經常502,解決502最好的辦法就是重啟php fpm。手動去重啟還是比較麻煩的事情,最好的就是扔到shell裡去。vim restart php fpm.sh bin sh service php fpm if ps ax grep v grep grep service...

nginx對映到專案報錯502錯誤的解決過程

cat etc nginx nginx.conf 發現其中含一句 include etc nginx conf.d conf 切換到目錄 cd etc nginx conf.d 新建 vim test2.conf 其中加入 server 以下 可以設定nginx支援php解析 location ph...

GitLab個人伺服器502問題解決辦法

gitlab伺服器502解決辦法在ubuntu系統中剛安裝好gitlab時,直接在瀏覽器輸入ip位址是可以訪問到登陸介面的,但是過了一段時間重新訪問的話就是出現 錯誤502提示。gitlab的埠占用預設是80,而80埠被其他服務占用 重新配置gitlab的埠號,修改為其他埠 1 編輯配置檔案 vim...