==> /var/log/gitlab/gitlab-workhorse/current <==
{"correlation_id":"01JGVSG1DVGCR8NDV10H6SE8X3","duration_ms":0,"error":"badgateway: failed to receive response: dial unix /var/opt/gitlab/gitlab-rails/sockets/gitlab.socket: connect: connection refused","level":"error","method":"GET","msg":"","time":"2025-01-05T18:51:37+01:00","uri":"/favicon.ico"}
{"backend_id":"rails","content_type":"text/html; charset=utf-8","correlation_id":"01JGVSG1DVGCR8NDV10H6SE8X3","duration_ms":0,"host":"gitlab.projectalpha.uk","level":"info","method":"GET","msg":"access","proto":"HTTP/1.1","referrer":"https://gitlab.projectalpha.uk/","remote_addr":"REDACTED:0","remote_ip":"REDACTED","route":"","route_id":"default","status":502,"system":"http","time":"2025-01-05T18:51:37+01:00","ttfb_ms":0,"uri":"/favicon.ico","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0","written_bytes":2026}
==> /var/log/gitlab/nginx/gitlab_access.log <==
REDACTED - - [05/Jan/2025:18:51:37 +0100] "GET /favicon.ico HTTP/2.0" 502 2026 "https://gitlab.REDACTED.uk/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0" -
#GitLab Instance Stuck On 502 Waiting for Gitlab to boot
8 messages · Page 1 of 1 (latest)
You should check the logs for gitlab-rails as workhorse is just a proxy (and handling file uploads).
In omnibus, I think the service is called puma. So try gitlab-ctl status to see if the puma process is active and gitlab-ctl tail puma to check the logs of just that service without getting spammed with the logs from the other services
run: puma: (pid 26776) 25s; run: log: (pid 20996) 698s
root@neon ~ # gitlab-ctl tail puma
2025-01-05_18:22:04.21719 {"timestamp":"2025-01-05T18:22:04.209Z","pid":27612,"message":"Puma starting in cluster mode..."}
2025-01-05_18:22:04.21723 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Puma version: 6.5.0 (\"Sky's Version\")"}
2025-01-05_18:22:04.21727 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Ruby version: ruby 3.2.5 (2024-07-26 revision 31d0f1a2e7) [x86_64-linux]"}
2025-01-05_18:22:04.21729 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Min threads: 4"}
2025-01-05_18:22:04.21732 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Max threads: 4"}
2025-01-05_18:22:04.21734 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Environment: production"}
2025-01-05_18:22:04.21737 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Master PID: 27612"}
2025-01-05_18:22:04.21739 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Workers: 8"}
2025-01-05_18:22:04.21743 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Restarts: (✔) hot (✖) phased"}
2025-01-05_18:22:04.21748 {"timestamp":"2025-01-05T18:22:04.217Z","pid":27612,"message":"* Preloading application"}
tried to reconfigure but no luck still
just completely stuck