GitLib 502 问题排查
现象
GitLib 502打不开页面
查看GitLib 状态返现都在running。
不断的输入gitlab-ctl status,突然发现unicorn的pid一直在变大。而其他几个服务的pid没有变化,猜测是不是unicorn这个进程一直起不来啊。
[root@instance-0o3g6tcq ~]# gitlab-ctl status
run: alertmanager: (pid 5610) 2188s; run: log: (pid 1257) 3926s
run: gitaly: (pid 5620) 2187s; run: log: (pid 1253) 3926s
run: gitlab-exporter: (pid 5641) 2187s; run: log: (pid 1245) 3926s
run: gitlab-workhorse: (pid 5649) 2186s; run: log: (pid 1249) 3926s
run: grafana: (pid 5662) 2186s; run: log: (pid 1243) 3926s
run: logrotate: (pid 5672) 2185s; run: log: (pid 1254) 3926s
run: nginx: (pid 5678) 2185s; run: log: (pid 1252) 3926s
run: node-exporter: (pid 5760) 2185s; run: log: (pid 1255) 3926s
run: postgres-exporter: (pid 5765) 2184s; run: log: (pid 1251) 3926s
run: postgresql: (pid 5771) 2184s; run: log: (pid 1256) 3926s
run: prometheus: (pid 5780) 2183s; run: log: (pid 1247) 3926s
run: redis: (pid 5790) 2183s; run: log: (pid 1246) 3926s
run: redis-exporter: (pid 5794) 2182s; run: log: (pid 1248) 3926s
run: sidekiq: (pid 5800) 2182s; run: log: (pid 1250) 3926s
run: unicorn: (pid 10806) 25s; run: log: (pid 1244) 3926s #这里一直变化
[root@instance-0o3g6tcq ~]# gitlab-ctl status
run: alertmanager: (pid 56