服务器上部署的 gitlab 今天突然出现 503 错误,主页可以访问,但项目无法访问了,无论是在 web 上,还是 clone,都无法访问。

CSDN 上的好多解决方法都试过了,没用。forum.gitlab.com 和 stackoverflow.com 上的解决方法也试过了,无效。但是提供了怎样查看错误的办法,倒是很有用.

首先使用 `sudo gitlab-ctl status` 命令查看哪些服务没用启动(stackoverflow 上 503 错误,大部分原因是 gitaly 服务无法启动原因),再用 `gitlab-rake gitlab:check` 命令检查 gitlab。根据发生的错误一步一步纠正。

而我的错误是 repositories 权限问题,通过一下命令修改权限(注意你的 gitlab data 的目录是否在 `/var/opt/gitlab/git-data` 目录),503错误就消失了。

# Holds repositories directory
sudo chown -R -v git:root /var/opt/gitlab/git-data
sudo chmod -R -v 0700 /var/opt/gitlab/git-data# Holds git repositories
sudo chown -R -v git:git /var/opt/gitlab/git-data/repositories
sudo chmod -R -v 2770 /var/opt/gitlab/git-data/repositories

下面再提供 gitlab 包含的所有目录的权限:

# Holds repositories directory
sudo chown -R -v git:root /var/opt/gitlab/git-data
sudo chmod -R -v 0700 /var/opt/gitlab/git-data# Holds git repositories
sudo chown -R -v git:git /var/opt/gitlab/git-data/repositories
sudo chmod -R -v 2770 /var/opt/gitlab/git-data/repositories# Holds large object directories
sudo chown -R -v git:gitlab-www /var/opt/gitlab/gitlab-rails/shared
sudo chmod -R -v 0751 /var/opt/gitlab/gitlab-rails/shared# Holds CI artifacts
sudo chown -R -v git:root /var/opt/gitlab/gitlab-rails/shared/artifacts
sudo chmod -R -v 0700 /var/opt/gitlab/gitlab-rails/shared/artifacts# Holds LFS objects
sudo chown -R -v git:root /var/opt/gitlab/gitlab-rails/shared/lfs-objects
sudo chmod -R -v 0700 /var/opt/gitlab/gitlab-rails/shared/lfs-objects# Holds user attachments
sudo chown -R -v git:root /var/opt/gitlab/gitlab-rails/uploads
sudo chmod -R -v 0700 /var/opt/gitlab/gitlab-rails/uploads# Holds user pages
sudo chown -R -v git:gitlab-www /var/opt/gitlab/gitlab-rails/shared/pages
sudo chmod -R -v 0750 /var/opt/gitlab/gitlab-rails/shared/pages# Holds CI build logs
sudo chown -R -v git:root /var/opt/gitlab/gitlab-ci/builds
sudo chmod -R -v 0700 /var/opt/gitlab/gitlab-ci/builds# PostgreSQL
sudo chown -R -v gitlab-psql:git /var/opt/gitlab/postgresql/data
sudo chmod -R -v 0700  /var/opt/gitlab/postgresql/datasudo gitlab-ctl reconfigure
sudo gitlab-rake gitlab:check

gitlab 503 错误的解决方案相关推荐

  1. gitlab 503错误的解决方案

    最初原因是虚拟机突然宕机,导致跑在虚拟机上的gitlab容器也突然停止服务. 后来联系了运维把虚拟机重新启动,能ssh链接了,但是gitlab还是无法服务,报错信息为503. #docker exec ...

  2. gitlab访问错误Whoops, GitLab is taking too much time to respond

    一.异常现象: gitlab访问错误Whoops, GitLab is taking too much time to respond 二.问题定位 问题定位8080端口被占用: 三.解决方案 解决方 ...

  3. Nginx出现500 Internal Server Error 错误的解决方案

    Nginx出现500 Internal Server Error 错误的解决方案 Nginx 500错误(Internal Server Error  内部服务器错误):500错误指的是服务器内部错误 ...

  4. Varnish 503错误

    网站中应用了varnish,若没出现过503错误,可以说要么是网站流量与压力不大或从一开始就应用了解决503错误的方案 (新浪微博,前不久在迁移时,也出现过^_^) 那么倒底什么是503错误呢 503 ...

  5. iOS开发常见错误代码对照表---真机调试常见错误及解决方案

    iOS真机调试常见错误及解决方案 地址https://developer.apple.com/library/ios/#technotes/tn2250/_index.html#//apple_ref ...

  6. 搜狗浏览器本地访问localhost,出现503错误——取消局域网代理

    问题描述: 搜狗浏览器本地访问localhost,无法访问,或出现503错误. 而本地ie浏览器等可以顺利访问. 原因: 可能是因为启动了局域网代理,取消掉即可. 解决方案: 浏览器internet选 ...

  7. 计算机视觉:Bag of words算法实现过程中出现错误及解决方案

    Bag of words算法实现过程中出现错误及解决方案 出现的问题 IndexError: list index out of range OSError:x.sift not found sqli ...

  8. PCL安装常见的错误集合解决方案(一)

    常见的错误集合解决方案(一) No.1 提示错误 'Microsoft.VC90.CRT,version="9.0.21022.8" 把Microsoft.NET Framewor ...

  9. Failed to load module canberra-gtk-module错误的解决方案

    Failed to load module "canberra-gtk-module"错误的解决方案 sudo apt-get install libcanberra-gtk-mo ...

  10. “IIS配置401错误”完美解决方案

    "IIS配置401错误"完美解决方案   1.错误号401.1 症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝. 分析: 由于用户匿名访问使用的账号(默认是 ...

最新文章

  1. 【教程】超详细的虚拟无线控制器安装教程
  2. threejs模型可视化编辑器_一个近乎无门槛、零基础的3D场景编辑器
  3. python连接linux堡垒机_利用Python Paramiko开发linux堡垒机
  4. OAuth 2.0 Java指南:5分钟保护您的应用程序安全
  5. java 设计模式 示例_Java中的中介器设计模式-示例教程
  6. linux sar 历史负载,查看负载、vmstat、top、sar以及nload命令
  7. 环境变量简单介绍windows-linux-mac
  8. python 企业微信群机器人_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...
  9. 开机按F1才能进入(启动)系统的解决方案
  10. C++ set find 找不到本来存在的元素
  11. Coursera学科分类爬虫实例介绍
  12. Linux 串口驱动与使用
  13. DeepLearning[花书] 参考资料
  14. 软件开发成本工作量估算
  15. 黑苹果常用 工具+Kext+ACPI+UEFI驱动 下载
  16. Python爬虫系列之得物小程序data算法
  17. 我在 B 站,被喷了。。。
  18. 内存分配者-动态内存
  19. 【Excel 教程系列第 6 篇】制作斜线表头
  20. photoshop 图片裁剪与填充前景色及背景色

热门文章

  1. HUAWEI 机试题:黑板上的数涂颜色
  2. 关于手画猫,耳朵涂颜色
  3. 不同行业本地SEO和地域性SEO技巧
  4. openjudge 1.12.2 短信计费
  5. 外卖跑腿代驾小程序源码
  6. 略谈“10步天才(10 step)思维模型”
  7. linux如何上传数据到百度网盘,Linux命令行上传文件到百度网盘
  8. 小米手机android程序闪退,小米手机软件闪退是什么原因
  9. canvas节点无法导出图片_HTML转为PDF,图片导出失败的终极解决方案
  10. HashMap初始容量指定规则