
1、可能是端口被占用,导致启动后访问出现502
解决:
输入命令编辑配置文件:vim /etc/gitlab/gitlab.rb
#修改访问URL
#格式:external_url 'http://ip:端口'
external_url 'http://192.168.80.128:8081'
#去掉unicorn[‘port’]=8080前面的注释#,并修改下端口号,注意和上面端口区分开。
unicrn['port'] = 80818
然后刷新配置,重新启动gitlab,再次访问验证问题是否解决
#刷新
gitlab-ctl reconfigure
#重启
gitlab-ctl restart
2、可能是服务器内存不足
解决:
通过top命令查看内存情况,真的是内存不足建议换服务器,哈哈哈
top
3、处理最麻烦的情况,可能是gitlab下文件操作权限不足(本人遇见过此问题,华为云服务器出问题后交由客服处理后出现的权限不足问题)
解决:
通过gitlab-ctl tail命令查看gitlab日志,找到权限不足的目录,重新赋权限
例如:
执行下列操作:
#查看gitlab实时日志
gitlab-ctl tail
#对问题目录赋权限,-R标识子目录文件
chmod -R 700 *
#重启
gitlab-ctl restart
反复测试,直到所有文件权限可以使用