Raspberry Pi 3 is freezes when I browse to GitLab site

I installed GitLab on my Pi 3 running Raspbian following the guide here: https://about.gitlab.com/installation/#raspberry-pi-2

All packages are up to date and the install completed successfully. I don’t have a domain so changed external URL in /etc/gitlab/gitlab.rb to the local IP of the Pi (ran sudo gitlab-ctl reconfigure and sudo gitlab-ctl restart after that).

The problem I is when I browse to the Pi IP I get the GitLab 502 page and then the Pi freezes (terminal stops responding and drops connection and refuses new connections) and I need to power cycle it.

I increased worker_timeout to 300 and ran reconfigure+restart but that didn’t help.

After a restart output of gitlab-ctl status is:

run: gitaly: (pid 2527) 727s; run: log: (pid 682) 1415s
run: gitlab-monitor: (pid 2536) 726s; run: log: (pid 690) 1415s
run: gitlab-workhorse: (pid 2540) 726s; run: log: (pid 684) 1415s
run: logrotate: (pid 2549) 726s; run: log: (pid 688) 1415s
run: nginx: (pid 2556) 725s; run: log: (pid 686) 1415s
run: node-exporter: (pid 2564) 725s; run: log: (pid 685) 1415s
run: postgres-exporter: (pid 2579) 724s; run: log: (pid 689) 1415s
run: postgresql: (pid 2594) 724s; run: log: (pid 681) 1415s
run: prometheus: (pid 2603) 723s; run: log: (pid 691) 1415s
run: redis: (pid 2609) 723s; run: log: (pid 679) 1415s
run: redis-exporter: (pid 2616) 723s; run: log: (pid 687) 1415s
run: sidekiq: (pid 2682) 720s; run: log: (pid 683) 1415s
run: unicorn: (pid 2744) 718s; run: log: (pid 692) 1415s

Can anyone suggest what I can try next?