代码编织梦想

gitlab-ctl 数据库升级,数据量过大导致升级超时

gitlab-ctl pg-upgrade timeout

Upgrading the data:Traceback (most recent call last):
        14: from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `<main>'
        13: from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `load'
        12: from /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/omnibus-ctl-0.6.0/bin/omnibus-ctl:31:in `<top (required)>'
        11: from /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:746:in `run'
        10: from /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:204:in `block in add_command_under_category'
         9: from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:140:in `block in load_file'
         8: from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:195:in `general_upgrade'
         7: from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:267:in `run_pg_upgrade'
         6: from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:383:in `progress_message'
         5: from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:269:in `block in run_pg_upgrade'
         4: from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/pg_upgrade.rb:40:in `run_pg_command'
         3: from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:12:in `get_command_output'
         2: from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:31:in `run_command'
         1: from /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/mixlib-shellout-2.4.4/lib/mixlib/shellout.rb:267:in `run_command'
/opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/mixlib-shellout-2.4.4/lib/mixlib/shellout/unix.rb:126:in `run_command': Command timed out after 600s: (Mixlib::ShellOut::CommandTimeout)
Command exceeded allowed execution time, process terminated
---- Begin output of su - gitlab-psql -c "/opt/gitlab/embedded/bin/pg_upgrade -b /opt/gitlab/embedded/postgresql/9.6/bin -d /var/opt/gitlab/postgresql/data -D /var/opt/gitlab/postgresql/data.10 -B /opt/gitlab/embedded/bin" ----

在这里插入图片描述

解决方案:

vim /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/mixlib-shellout-2.4.4/lib/mixlib/shellout.rb
改成6000就好了。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Rainy_f/article/details/127113524

远程连接 Gitlab安装的 PostgreSQL-爱代码爱编程

默认缺省情况下, Gitlab 用户使用的是 Peer Authentication , 这意味着客户端只能以 PostgreSQL 所在主机上的Linux系统账号访问数据库, 无法远程访问。这里为了安全,我们使用的是Password/Md5 Authentications的认证方式 1、设置PostgreSQL数据库用户 gitlab 的密码

用直连和Navicat方式 连接 Gitlab的PostgreSql数据库-爱代码爱编程

零:背景       众所周知,gitlab的数据存储于PostgreSql数据库。具体这种数据库的作用和彩虹屁不在本文体现       本文只讨论如何从本地连接到服务器端的PostgreSql数据库。进而获取表中数据 一:直连方式       查看PostgreSql通用配置信息 [root@gitlab1 ~]# cat /var/opt/g

gitlab 跨版本升级过程12.10.11->13.7.0-爱代码爱编程

文档 官方文档ChangeLog 升级注意点 因为安装都是使用 yum 安装的,所以无需升级 git 及 ruby 官方推荐的升级路径: 12.10.14 -> 13.0.14 -> 13.1.11 - > 13.5.3 - > 13.6.0 - > 13.7.0 需要特殊注意的版本: 13.0.x: 升级到13.

gitlab.rb 配置mysql_将gitlab中的postgresql数据库开通远程访问-爱代码爱编程

postgresql数据库是gitlab的一个配置数据库,记录gitlab的一些配置信息。 我们访问gitlab中的postgresql数据有本地命令行访问和远程可视化软件访问2种方式。 (一)本地命令访问postgresql su - gitlab-psql //登陆用户 psql -h /var/opt/gitlab/postgresql

gitlab mysql连接失败_GitLab数据库引起的502错误问题及解决方案-爱代码爱编程

1.打开GitLab的主页地址http://192.168.1.123:8888报错: 2.重启或检查状态发现都正常。 [root@localhost unicorn]# sudo gitlab-ctl status run: alertmanager: (pid 98218) 1895s; run: log: (pid 66884) 26

Docker部署gitlab,数据库分离部署-爱代码爱编程

记录一下Docker部署gitlab遇到的问题 前言先确认旧版本的gitlab版本这里有三种方式查看旧版本的gitlab版本第一种就是通过内部文件方式查询(进入容器内)第二种就是通过命令行方式(进入容器内)第三种方式就是直接网页查看当前版本信息安装gitlab(直接安装)安装gitlab(通过镜像复制安装)开始安装postgresql如果数据库配置

gitlab升级后postgresql文件版本不匹配-爱代码爱编程

想往服务器上安装MySQL,按网上查的安装命令执行了 yum update后,服务器上的所有包都跟着升级了。当前服务器上只有gitlab在运行,升级到13.1后访问不了了,页面502。 sodu gitlab-ctl status 查看各个插件的运行状态,发现postgresql是down的状态, sudo gitlab-ctl tail postgres

docker里的gitlab报错500修复日记-爱代码爱编程

gitlab500错误修复笔记 问题: gitlab其他服务都能正常使用,但是唯独登录web页面的时候报错,返回500,注意是输入了账号密码之后返回500,这时候需要去gitlab容器里查看gitlab日志,定位问题 # 1.查询docker的gitlab进程,然后进入到docker里面 docker ps docker exec -it gitla

PostgreSQL数据库psql连接报错connections on Unix domain socket “/pgsql/data/.s.PGSQL.5432“?-爱代码爱编程

 问题现象  [postgres@lyp ~]$ pg_ctl -D /pgsql/data/ start waiting for server to start....2021-10-15 01:42:31.606 CST [32453] LOG:  redirecting log output to logging collector process

备份和恢复gitlab数据_sc_爬坑之路的博客-爱代码爱编程

1、备份配置文件 注:还原需要的配置文件 /etc/gitlab/gitlab.rb /etc/gitlab/gitlab-secrets.json 2、备份数据,数据默认保存在/var/opt/gitlab/bac

springboot生产监控_魅lemon的博客-爱代码爱编程

文章目录 一、健康监控简介1、介绍2、SpringBoot准备工作3、其他 二、健康检测触达关键组件1、内置组件健康详情2、自定义组件健康详情3、自定义多 HealthIndicator 聚合 三、对外暴露应

java毕设项目足球信息发布平台(java+vue+mybatis+maven+mysql)_卓远科技的博客-爱代码爱编程

项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: Springboot + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等