Skip to content

[502 error] gitaly, gitlab-monitor and sidekiq are not running.

Hi, nice to meet you.

I installed gitlab to WSL(ubuntu 16.04) And I started gitlab with "gitlab-ctl start". But it seems not work. The web page showed "502. Whoops, GitLab is taking too much time to respond."

gitaly, gitlab-monitor and sidekiq are not running.

gitlab-ctl status

run: alertmanager: (pid 4968) 4051s; run: log: (pid 16518) 19654s
down: gitaly: 1s, normally up, want up; run: log: (pid 16347) 19657s
down: gitlab-monitor: 1s, normally up, want up; run: log: (pid 16490) 19654s
run: gitlab-workhorse: (pid 5155) 4047s; run: log: (pid 16283) 19658s
run: logrotate: (pid 29008) 446s; run: log: (pid 16287) 19658s
run: nginx: (pid 5208) 4046s; run: log: (pid 16284) 19658s
run: node-exporter: (pid 5245) 4045s; run: log: (pid 16363) 19656s
run: postgres-exporter: (pid 5276) 4045s; run: log: (pid 16554) 19653s
run: postgresql: (pid 5304) 4044s; run: log: (pid 103) 20307s
run: prometheus: (pid 5331) 4044s; run: log: (pid 16465) 19654s
run: redis: (pid 5368) 4043s; run: log: (pid 108) 20307s
run: redis-exporter: (pid 5383) 4043s; run: log: (pid 16504) 19654s
down: sidekiq: 0s, normally up, want up; run: log: (pid 106) 20307s
run: unicorn: (pid 15441) 1s; run: log: (pid 105) 20307s

gitlab does not find out redis.socket, but redis.socket exits in /var/opt/gitlab/redis

cat /var/log/gitlab/gitlab-workhorse/current

2018-10-28_13:03:48.06057 time="2018-10-28T22:03:48+09:00" level=info msg=Starting version="gitlab-workhorse v7.0.0-20181019.142212"
2018-10-28_13:03:48.06761 time="2018-10-28T22:03:48+09:00" level=info msg="keywatcher: starting process loop"
2018-10-28_13:03:48.07271 time="2018-10-28T22:03:48+09:00" level=info msg="redis: dialing" address=/var/opt/gitlab/redis/redis.socket network=unix
2018-10-28_13:03:51.34963 time="2018-10-28T22:03:51+09:00" level=error msg="unknown error" error="keywatcher: pubsub receive: EOF"
2018-10-28_13:03:51.34970 time="2018-10-28T22:03:51+09:00" level=info msg="redis: dialing" address=/var/opt/gitlab/redis/redis.socket network=unix
2018-10-28_13:03:51.34973 time="2018-10-28T22:03:51+09:00" level=error msg="unknown error" error="keywatcher: dial unix /var/opt/gitlab/redis/redis.socket: connect: no such file or directory"
2018-10-28_13:03:51.41665 time="2018-10-28T22:03:51+09:00" level=info msg="redis: dialing" address=/var/opt/gitlab/redis/redis.socket network=unix

if you know how to solve, please help me.