今天提交代码发现git提交失败,打开gitlab控制台报502错误。

查看日志发现报could not write lock file "postmaster.pid": No space left on device。

通过

sudo du -sh /* | sort -rh

命令发现gitlab安装目录下 data/prometheus/ 文件夹占用空间过高,prometheus文件夹主要是储存gitlab的监控信息,平常没怎么使用,于是决定直接清理数据以及关闭监控信息保存。

直接清理data/prometheus/wal中的数据文件,文件是按日期排列的,为了保证不会影响到代码,保留最近一个月的数据,其他都直接删除。

接着修改gitlab.rb配置文件

vim gitlab_home/config/gitlab.rb

找到

#prometheus['enable'] = ture

这一行将注释取消掉 true 改成 false。

接着重启gitlab服务,我的gitlab安装在docker中,直接运行

docker restart gitlab

启动成功,代码上传,更新成功。问题解决。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐