【Linux】宝塔上 GitLab数据迁移修改配置后nginx无法启动

背景: 服务器A 向 服务器B 迁移数据,修改配置重启。发现gitlab的 nginx 无法启动。

查找原因

gitlab-ctl tail

错误信息:

网上查了查,似乎是宝塔的问题, 原因应该是为了防止nginx冲突, 把gitlab的nginx启动文件名改成了gitlab-web, 但有个配置文件没改造成的

解决办法:

  修改nginx启动文件

vi /opt/gitlab/sv/nginx/run

exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx

改为

exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx

重启 gitlab 的 nginx 服务,启动成功,问题解决

原文地址:https://www.cnblogs.com/richerdyoung/p/11380203.html

时间: 2024-10-09 19:19:00

【Linux】宝塔上 GitLab数据迁移修改配置后nginx无法启动的相关文章

Gitlab数据迁移

迁移环境准备: Gitlab数据迁移需在同版本之间进行.因为不同版本的gitlab之间,数据库的库表结构与程序的实现方式是有差异的.若需从服务器A把gitlab的数据迁移至服务器B,则服务器B需部署与服务器A同样版本的gitlab方可. 迁移实现方式: 可以使用gitlab备份与恢复的命令,实现数据的迁移. 备份: bundle exec rake gitlab:backup:create RAILS_ENV=production 该备份命令会备份本地gitlab的所有项目的仓库以及mysql数

centos7下linux运行asp.net,c#网站搭建配置-mono+nginx

centos7下linux运行asp.net,c#网站搭建配置-mono+nginx 一.首先安装一些需要的软件包 首先更新CentOS上的软件包: yum –y update 安装一些需要的库: yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel fr

Laravel修改配置后一定要清理缓存 "php artisan config:clear"!

用laravel踩到一个大坑... 需要使用laravel的队列(queue)功能, 设置 ".env"配置文件 QUEUE_DRIVER=database 按照文档,建立jobs数据表,生成任务类,在controller中将任务推送(dispatch)到队列中. 问题来了,jobs表并未生成队列任务数据... 折腾了一天,查文档,升级php,甚至看了一些源码,就是找不到原因! 最后,看源码输出的过程中发现配置没有变化,怎么改 QUEUE_DRIVER 都是 sync... 原来 la

SQL Server GUID 数据迁移至MongoDB后怎样查看?

关键字:SQL Server NEWID():BSON:MongoDB UUID 1.遇到的问题和困惑 SQL Server中的NEWID数据存储到MongoDB中会是什么样子呢?发现不能简单的通过此数据查询了. 例如我们将SQL Server 数据库中的QQStatements2019表迁移至MongoDB 中,集合命名也为QQStatements2019. 在SQL Server中选择4个OrderId,数据作为演示实例,查看如下: 经过程序转换后,在mongodb的客户端工具nosqlbo

较复杂情况下小型数据库的数据迁移

虽然在操作之前作过一些测试,但主要考虑脚本的正确与否以及对数据库对象的影响.并没有完全在实际系统上运行.这也成为后来出现的一个问题没有预计到的根源.毕竟比较早的版本我没有用过:).那就是8.0.6的exp工具并支持到处数据到多个文件,file=file1,file2不能使用,而且也不清楚老的hp-unix是32位的时候支持大于2g的文件,而且8.0.6是否可以导出一个大于2G文件.后来出现问题之后经过查证系统支持,此避免使用磁带机或者文件压缩的方式(具体方法网络上有相关资料).   由于考虑到加

LARAVEL框架及数据迁移

一.数据迁移三步骤 配置数据库连接 首先在 .env 中配置数据库连接信息,如php连接数据库,需要先选择在那个数据库,然后再进行操作 创建数据库迁移文件 输入如下命令 php artisan make:migration create_post_table   创建文件成功后开始编辑数据内容. public function up() { Schema::create('post', function (Blueprint $table) { $table->increments('id');

使用阿里云服务器的总结一----修改配置

阿里云服务器可以到镜像市场选择配置好环境的系统,选择合适系统和相关配置即可,linux系统相对更新安全一些,所以就选择了linux系统的,下面就总结一下遇到的问题和解决方法 我选的linux系统+mysql-5.5.37+nginx-1.4.7+php-5.4.27       项目用的ThinkPHP3.1.3 刚上传上去,遇到的问题 1.nginx是不支持pathinfo的 ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 'U

完美数据迁移-MongoDB Stream的应用

一.背景介绍 最近微服务架构火的不行,但本质上也只是风口上的一个热点词汇. 作为笔者的经验来说,想要应用一个新的架构需要带来的变革成本是非常高的. 尽管如此,目前还是有许多企业踏上了服务化改造的道路,这其中则免不了"旧改"的各种繁杂事. 所谓的"旧改",就是把现有的系统架构来一次重构,拆分成多个细粒度的服务后,然后找时间 升级割接一把,让新系统上线.这其中,数据的迁移往往会成为一个非常重要且繁杂的活儿. 拆分服务时数据迁移的挑战在哪? 首先是难度大,做一个迁移方案需

Linux服务器的配置和数据迁移方案

问题  将Linux功能服务器的配置和数据迁移到新服务器中 解决方案  迁移一台主控+功能的Linux服务器方法 要求1:新旧服务器安装了同一版本的[email protected](最完善的虚拟主机管理系统) 要求2:下面的例子都假设使用bash作为shell 此方法,不需要从主控执行检测与修复,就可以恢复全部数据和配置.只有磁盘配额限制除外, 如需要重新设置磁盘配额限制,在恢复完之后从主控执行web站点的检测与修复,选上"同时更新正常站点"选项 [注意]请仔细阅读全部内容,了解了都