首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

gitlab重新加载报错

发布网友

我来回答

1个回答

热心网友

在本版本的gitlab中,在/opt/gitlab*中找不到uninstall文件,无法通过该方法卸载gitlab 
经过摸索,可通过以下方法彻底卸载gitlab

sudo gitlab-ctl stopsudo gitlab-ctl uninstallsudo gitlab-ctl cleansesudo rm -rf /opt/gitlab1234

之后通过reboot命令重启系统即可 
其中,可通过sudo gitlab-ctl help来获取相关命令 
sudo gitlab-ctl uninstall,关于其的说明是 
Kill all processes and uninstall the process supervisor (data will be preserved). 
但在实际操作中,只通过uninstall无法彻底卸载gitlab

安装方法

bitnami的下载链接https://bitnami.com/stack/gitlab/installer中只提供了虚拟机版本及云服务器版本,本人没找到.run的安装文件,于是只能通过官方的方法安装。

本人是在amazon的云服务器上进行安装,由于Ram只有1GB,不符合gitlab的最低运行要求,若直接安装,会使得服务器卡顿不堪,难以使用,且gitlab也无法正常运行,进入gitlab的服务网页,会提示 
502 Whoops, GitLab is taking too much time to respond: 
 
无法使用,于是得先配置虚拟内存 
另外,在服务器刚启动时,也会返回这个提示,是因为gitlab系统还没跑起来,稍等片刻即可

sudo dd if=/dev/zero of=/swapfile bs=1024 count=2048ksudo mkswap /swapfilesudo swapon /swapfilesudo vim /etc/fstab
++/swapfile       none    swap    defaults      0       012345

++后面的内容是添加到fstab文件中的内容 
此处配置的虚拟内存(交换文件)是2GB,gitlab最低的运行内存要求是2GB,读者们可以根据自己的硬盘情况和内存情况进行试验 
由于新版gitlab占用内存变大,系统默认的在内存占用超过40%时启用swap不太合适,现象就是通过putty连接服务器过慢,打开gitlab的网页过慢等,影响到使用 
于是可以把该阈值调整为50%。 
方法是修改/etc/sysctl.conf文件

sudo vim /etc/sysctl.conf1

找到

vm.swappiness=601

将60,改为50 
若找不到,则在文件最后一行添加上即可 
vm.swappiness=60的意思是,当内存占用超过40%时启用swap 
经测试,在本测试机上若按网上通常说的,把该阈值改为90%,是会出现访问慢的问题,读者需要根据自己的机器情况进行相关的调整

此外,gitlab占用80端口提供网页服务,若需要与其他web服务器同时运行,需要进一步的设置

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com