用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可以正常启动了
使用GitLab官方Omnibus包安装后,遇到PostgreSQL数据库无法启动的问题。通过调整共享内存设置,成功解决了数据库启动失败的情况。
2934

被折叠的 条评论
为什么被折叠?



