`
wenjinglian
  • 浏览: 822619 次
  • 性别: Icon_minigender_1
  • 来自: 株洲->深圳
社区版块
存档分类
最新评论

gitlab 安装 timeout: down: nginx: 0s, normally up, want up

阅读更多

安装 gitlab,  版本:gitlab-6.9.0_omnibus-1.el6.x86_64.rpm 同样的环境安装结果却不一样:

在开发服务器上安装成功后,执行启动:

gitlab-ctl start

timeout: down: nginx: 0s, normally up, want up

ok: run: postgresql: (pid 7430) 78s

ok: run: redis: (pid 7432) 78s

ok: run: sidekiq: (pid 7434) 78s

ok: run: unicorn: (pid 7592) 1s

 

nginx,一直启动不成功.

 

后面经过分析与对比,gitlab在安装的时候nginx配置有问题。

查看 gtilab内置nginx配置

vi /var/opt/gitlab/nginx/etc/gitlab-http.conf

server {

  listen *:80;

  server_name  ;  //对比之前装过的配置,默认都为:gitlab.example.com

  xxxxxxxxxxxxxxxxxxxxxxxxxxxx

}

 

后面将server_name 改为 gitlab.example.com 启动OK。

 

gitlab-ctl日志查看(启动错误在日志中有明确提示):

gitlab-ctl tail

==> /var/log/gitlab/nginx/current <==

2015-11-18_04:00:05.98187 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/gitlab/nginx/etc/gitlab-http.conf:29

2015-11-18_04:00:06.99806 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/gitlab/nginx/etc/gitlab-http.conf:29

2015-11-18_04:00:08.01651 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/gitlab/nginx/etc/gitlab-http.conf:29

 

 

 

安装参考:

http://my.oschina.net/secyaher/blog/280394

http://blog.mimvp.com/2014/10/gitlab-build-your-own-private-github/

 

 

 

 

 

分享到:
评论

相关推荐

    升级gitlab中nginx版本.docx

    "GitLab系统中Nginx版本升级和配置" 在实际生产环境中,GitLab系统的Nginx版本升级和配置是一个非常重要的任务。为确保系统的稳定性和安全性,需要对GitLab系统中的Nginx版本进行升级和配置。本文将详细介绍如何...

    gitlab安装包及依赖,配合https://editor.csdn.net/md/?articleId=123552886本文

    2. **安装依赖**:GitLab运行需要一些基础软件和库,如Nginx(作为反向代理服务器)、PostgreSQL(数据库)、Redis(队列存储)等。使用`sudo yum install -y &lt;dependency&gt;`命令安装这些依赖,如`postgresql-server`...

    gitlab安装教程

    GitLab 安装教程 本文将详细介绍 GitLab 的安装过程、配置和解决常见问题,旨在帮助读者快速掌握 GitLab 的安装和使用。 一、安装 GitLab 1. 编辑源使用清华大学 TUNA 镜像源 首先,需要编辑 /etc/yum.repos.d/...

    linux的gitlab安装文件

    在Linux系统上安装GitLab是一项常见的任务,尤其对于IT专业人士来说,它是一个强大的代码托管平台,支持Git版本控制。GitLab提供了代码管理、持续集成/持续部署(CI/CD)、问题跟踪、代码审查等功能,是许多开发团队...

    Nginx常见错误

    ### Nginx常见错误及其解决方法 #### 一、启动错误:`sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory` **问题描述**: 在尝试启动...

    linux离线安装nginx,解压就可以用 不用编译,直接运行即可

    Linux系统下无网络环境安装nginx,直接解压即可使用,不用编译,不...2.重启新加载nginx配置文件,进入nginx安装目录执行:./sbin/nginx -s reload 3.重启nginx服务,进入nginx安装目录执行:./sbin/nginx -s reopen

    nginx-ingress-controller:0.30.0

    quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0

    Nginx使用方法

    cmd命令行:进入nginx安装的跟目录: cd F:\nginx-1.12.2 执行: start nginx : 启动nginx服务 nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c F:/nginx-1.12.2/conf/...

    gitlab安装_gitlab安装_

    GitLab依赖于一些基础软件,如Nginx(作为反向代理)、PostgreSQL(数据库)、Redis(缓存服务)以及Ruby等,需先安装这些组件。 1. **基础软件安装**: - 对于Ubuntu,运行`sudo apt-get update`和`sudo apt-get ...

    linux centos jdk,mysql,gitlab,docker,nginx-lua安装手册

    本手册将详细讲解在Linux CentOS系统上安装与配置Java JDK、MySQL数据库、GitLab代码管理工具、Docker容器化平台以及Nginx-Lua模块的过程。 1. **Java JDK安装**: - JDK(Java Development Kit)是Java编程语言的...

    Nginx1.8.0安装简述

    Nginx 1.8.0 安装简述 Nginx 是一种流行的开源 Web 服务器软件,广泛应用于生产环境中。为了帮助读者快速掌握 Nginx 的安装过程,本文将详细介绍 Nginx 1.8.0 的安装步骤。 一、下载依赖项 在安装 Nginx 之前,...

    nginx-1.20.2.tar.gz

    **Nginx 1.20.2 在 Linux 操作系统中的部署与运维** Nginx 是一个高性能的 HTTP 和反向代理服务器,被广泛应用于Web服务器领域,以其高效的并发处理能力和低内存占用而著名。在Linux操作系统中,Nginx 的安装通常...

    Gitlab的安装及使用.docx

    Gitlab 安装及使用指南 Gitlab 是一个基于 Ruby on Rails 的开源版本管理系统,提供了一个自托管的 Git 项目仓库,可以通过 Web 界面进行访问公开的或者私人项目。Gitlab 能够浏览源代码,管理缺陷和注释。可以管理...

    6.3: Nginx代理服务器 、 Nginx优化 、 总结和答疑.docx

    Nginx 代理服务器和优化技术 Nginx 代理服务器是一种常用的 Web 服务器代理技术,能够将用户的请求转发给多个后端 Web 服务器,提高网站的性能和可用性。在本节中,我们将学习如何使用 Nginx 实现反向代理功能,...

    gitlab安装步骤.zip

    本压缩包包含的资源是GitLab的安装教程以及GitLab社区版(GitLab CE)的一个特定版本的RPM包。 在安装GitLab之前,确保你的系统环境满足以下要求: 1. **操作系统**:GitLab 支持多种Linux发行版,例如CentOS、Debian...

    nginx优化之request_time 和upstream_response_time差别1

    在Nginx服务器的性能优化过程中,理解和分析日志中的指标是至关重要的。本文将深入探讨两个关键的响应时间指标:`request_time` 和 `upstream_response_time`,以及它们在实际应用中的区别。 `request_time` 是...

    docker-nginx-rtmp 从源代码安装 NGINX、nginx-rtmp-module 和 FFmpeg XSLT

    docker pull alfg/nginx-rtmp docker run -it -p 1935:1935 -p 8080:80 --rm alfg/nginx-rtmp 或者 从源代码构建和运行容器: docker build -t nginx-rtmp . docker run -it -p 1935:1935 -p 8080:80 --rm nginx-...

    k8s下部署nginx集群部署方式(相关yaml文件的编写和说明)

    在Kubernetes(k8s)环境下,部署Nginx集群是一项常见的任务,它涉及到容器编排、服务发现、负载均衡等多个重要概念。本篇将详细阐述如何使用YAML文件进行Nginx集群的配置和部署。 首先,让我们了解YAML文件在k8s中...

    windows下配置nginx启动需要的exe文件

    总之,配置Windows下的Nginx启动,主要涉及Nginx的安装路径、配置文件、启动批处理文件的编写,以及可能的第三方工具如`Process.exe`和`RunHiddenConsole.exe`的使用。确保所有文件正确配置和关联,可以实现Nginx在...

Global site tag (gtag.js) - Google Analytics