Gitlab-gitlabctl-reconfigure 之后 Postgresql 不再工作

Gitlab-gitlabctl-reconfigure 之后 Postgresql 不再工作

我刚刚安装了一台全新的 Gitlab 服务器。第一次执行 gitlab-ctl reconfigure 时,它​​运行得非常好。

之后,我没有做任何更改,只是再次运行了 gitlab-ctl reconfigure。问题就从这里开始,我看到许多连接到 pgsql 的尝试都失败了。

[execute] psql: could not connect to server: No such file or directory
            Is the server running locally and accepting
            connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?

所以我尝试了 gitlab-ctl stop 和 gitlab-ctl start,它说它启动了 postgresql。

ok: run: postgresql: (pid 11766) 0s

我该如何修复这个问题?最后出现了 502 错误...“哎呀,GitLab 响应时间太长了。”

问候,

我迷路了,这是一个仅包含 gitlab 和 nagios、munin、rsync 的 jessie 普通安装。

答案1

我将 kernel.shmmax 更改为 1024Mb,现在它可以正常工作了。

https://gitlab.com/gitlab-org/gitlab-ce/issues/1405-> 同样的问题

答案2

编辑 /etc/gitlab/gitlab.rb

然后启用此设置

postgresql['shared_buffers'] = "512MB" # recommend value is 1/4 of total RAM, up to 14GB.

相关内容