gitlab 502「Whoops, GitLab is taking too much time to respond.」が発生した場合の対処法
gitlabで、502「Whoops, GitLab is taking too much time to respond.」がでた場合の対処法を記述してます。
環境
- gitlab 15.4.1
- OS Ubuntu 22.10
エラー全文
停止していた「gitlab」を起動しようとする「502」がでて起動しなくなりました。
Whoops, GitLab is taking too much time to respond.
Try refreshing the page, or going back and attempting the action again.
Please contact your GitLab administrator if this problem persists.
画面
原因
自分の場合は「Jenkins」で使用しているポート「8080」が「puma」と重複していたため発生
※「8080」使用してるサービスは以下で確認できます。
$ sudo netstat -tulpn | grep 8080
対処法
自分の場合は「Jenkins」側のポート番号を変更しました。
「puma」のポート番号を変えても大丈夫です。
# nano /etc/gitlab/gitlab.rb
以下の箇所を使用してないポートに変更します。
※コメント「#」は外してください
※8082は「gitlab-prometheus」が使用しています。
# lsof -i:8082
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
prometheu 68193 gitlab-prometheus 58u IPv4 287016 0t0 TCP localhost:38330->localhost:8082 (ESTABLISHED)
ruby 68237 git 11u IPv4 286954 0t0 TCP localhost:8082 (LISTEN)
ruby 68237 git 14u IPv4 286203 0t0 TCP localhost:8082->localhost:38330 (ESTABLISHED)
あとは、反映と再起動を行います。
# gitlab-ctl reconfigure
# gitlab-ctl restart
-
前の記事
Jenkins ジョブを作成する 2022.10.04
-
次の記事
firefox 画面の拡大・縮小を行うショートカットキー 2022.10.04
コメントを書く