用Gitlab官方包 Omnibus GitLab RPM包安裝后 Postgres 數據庫無法啟動,
通過sudo gitlab-ctl reconfigure啟動時, 提示 [execute] pgsql:could not connect to server:
通過sudo gitlab-ctl start啟動時, 提示 timeout:down:postgresql:ls, normally up, want up
查看/var/log/gitlab/postgres/current日志發現,
FATAL: could not create shared memory segment: Cannot allocate memory
是由於共享內存無法分配造成的
修改gitlab配置文件 /etc/gitlab/gitlab.rb, 例如
postgresql['shared_buffers'] = "100MB"
重新執行sudo gitlab-ctl reconfigure gitlab可以正常啟動了