diaoyudao 发表于 2016-12-25 09:15:51

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: 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: 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: 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/
 
 
 
 
 
页: [1]
查看完整版本: gitlab 安装 timeout: down: nginx: 0s, normally up, want up