我的 GitLab 运行良好,直到今天。现在我在 GitLab 的首页上收到 500
错误。所以我查看日志 (/var/log/gitlab/gitlab-rails/production.log
) 并看到这一行:
Errno::EAGAIN (Resource temporarily unavailable - connect(2) for /var/opt/gitlab/redis/redis.socket):
当然我已经尝试过这样的命令:
$ sudo gitlab-ctl reconfigure
$ sudo gitlab-ctl kill redis
$ sudo gitlab-ctl start
$ sudo gitlab-ctl restart
等等,但没有帮助。
我能做什么?如果有任何帮助,我将不胜感激。
最佳答案
我有类似的情况,kill runsv redis
对我也有效。
我正在使用 RHEL 6.6,但 GitLab 突然无法运行。每个页面都显示404。我gitlab-ctl restart
的错误是redis got TERM
。经过广泛的搜索和重新配置、重启、更新等,总是有一些 redis 错误。
但是 kill runsv redis
有效;我希望这会帮助其他人。
关于ruby-on-rails - Ubuntu 14.04 上的 GitLab 和 Redis : resource temporarily unavailable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26613714/