1. 程式人生 > >gitlab安裝過程中遇到的問題

gitlab安裝過程中遇到的問題

按照網上資料進行安裝gitLab,但是全都配置OK的時候卻訪問不了 502。鬱悶啊!!

於是不斷研究為什麼這樣呢,走了一大圈,最後確定了問題:

使用nginx做http server時,訪問出現502 bad gateway,同時/var/log/nginx/gitlab_error.log顯示upstream prematurely closed connection while reading response header from upstream

檢查gitlab/log下的unicorn.stderr.log,一般會發現timeout (31s > 30s), killing.原因是第一次訪問時,gitlab需要初始化,機器太次時初始化所需時間超過了gitlab/config/unicorn.rb中的timeout,只需調大timeout即可. 【120S/1G記憶體】