Gitlab_502_问题解决方法

原创 Hunter  2018-08-25  阅读 841 次

image.png

今天好友找我,说他们用的Gitlab出现了访问特别慢的问题,我借来地址访问了一下,出现了502的错误。很明显服务上面已经出现了问题,因为Gitlab的8080端口比较容易撞车,询问后服务器上还真装有Tomcat的服务,两个端口肯定会造成冲突后502,他采取了删除Tomcat的方法处理,当然也可以修改Gitlab的端口。

端口冲突

1.修改配置文件

路径:

/etc/gitlab/gitlab.rb

修改:

unicorn['port'] = 9090

2.重启配置与服务

gitlab-ctl reconfigure

swap功能没有启用

经过查找还有一种原因是因为服务器没有启用swap的情况,需要手动开启一下,特别是针对于阿里云的服务器,方法如下:

解决办法,启用swap分区,步骤如下: 

1.查看swap分区是否启动

cat /proc/swaps

2.创建 :

dd if=/dev/zero of=/data/swap bs=512 count=8388616

创建swap大小为bs*count=4294971392(4G);

注:/data/swap目录要是没有就找/mnt/swap

3.通过mkswap命令将上面新建出的文件做成swap分区

mkswap /data/swap

4.查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成60

cat /proc/sys/vm/swappiness#查看
sysctl -w vm.swappiness=60#设置

若想永久修改,则编辑/etc/sysctl.conf文件,改文件中有vm.swappiness变量配置,默认为0

5.启用分区

swapon /data/swap
echo “/data/swap swap swap defaults 0 0” >> /etc/fstab

6.再次使用cat /proc/swaps 查看swap分区是否启动

本文地址:http://www.hantao.org/share/gzjd/861.html
版权声明:本文为原创文章,版权归本站作者: Hunter 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 948
    948 【九品】 @回复

    三天两头过来看一看,每次看完都有新体验!