一、问题截图
二、定位问题
2.1、查看状态
gitlab-ctl status
2.2、查看日志
gitlab-ctl tail gitaly
cat /var/log/gitlab/gitaly/current
2.3、百度答案
https://www.cnblogs.com/forlive/p/12469670.html
[root@localhost ~]
rm:是否删除普通空文件 "/var/opt/gitlab/gitaly/gitaly.pid"?y
[root@localhost ~]
但是有另一篇文章说可能是内存问题
https://www.ifeegoo.com/the-installation-backup-migration-restore-of-gitlab-on-centos-7.html
通过查资料,部分人说这个是由于内存不足,可以通过创建虚拟内存来解决问题。通过官方关于
GitLab 内存这块的说明
,也要求了最低配置:至少需要 8G 的 RAM + swap 内存。我们首先通过 free -m 命令来查看是否已经创建 Swap 分区,默认的服务器是没有创建的。
2.4、查看内存
free -m
2.5、查看硬盘
还有一篇文章说,删除gitaly.pid之后要重启配置再重启服务,具体文章连接弄丢了,不好意思了大佬。(其实这个时候,我已经想起来既然有可能是内存不足,难道没可能是硬盘不够了吗?刚好偏偏这个时候,在重启配置的时候,提示了硬盘不足。)
[root@localhost ~]
rm:是否删除普通空文件 "/var/opt/gitlab/gitaly/gitaly.pid"?y
[root@localhost ~]
[root@localhost ~]
df -h
硬盘比较满了,我们想找一些目录来清除,可以用下面命令查看当前目录以下搜索文件和子目录大小。找出特别大的,看里面有没有文件可删:
du -sh *
我们继续往里面跟
三、解决问题
直接把这个缓存干掉
rm -rf ./cache
空出了18G
测试服务,是否可用,NICE,完美解决 睡觉去喽