加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

CentOS + Nginx 安装配置GitLab遇到的502和JS样式404问题解决

(2014-05-10 09:05:27)
标签:

git

gitlab

centos

nginx

it

感谢原文作者陈杰斌 ,在参考《centos 6.5安装GitLab全过程和问题记录》及其他相关资料下第一次完成gitlab在linux+nginx环境下的安装配置。安装过程中遇到的2个主要问题及解决方案总结如下:

1、页面访问502问题:

查看nginx错误日志:
 2014/05/10 08:01:32 [error] 3037#0: *3 upstream prematurely closed connection while reading response header from upstream, client: 10.7.20.30, server: git.7lk.cn, r
equest: "GET /users/sign_in HTTP/1.1", upstream: "http://unix:/home/git/gitlab/tmp/sockets/gitlab.socket:/users/sign_in", host: "localhost"

而gitlab日志未发现错误信息。

解决方案:修改/home/git/gitlab/config/unicorn.rb 文件,增加timeout的值,我调到timeout=120就正常了。


2、样式及JS文件404问题:
gitlab刚安装好可以访问了,但页面样式乱了,检查页面请求发现是以下3个样式文件和js文件404错误:
/assets/application-6adf99b9ad398aaa65f9c210d2ef35a5.css
/assets/print-8cff922ef0c4bb37621dbac136b43020.css
/assets/application-e8574b44c6e9bb8db3acb8edc0dc35f5.js

解决方案:清空并重新编译assets:
su - git
cd /home/git/gitlab
RAILS_ENV=production bundle exec rake assets:clean assets:precompile


英文安装文档地址:https://github.com/gitlabhq/gitlab-recipes/tree/master/install/centos

0

阅读 收藏 喜欢 打印举报/Report
前一篇:php core dump
后一篇:收藏
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有