首页 > 系统相关 >Linux服务器中Docker部署的GitLab镜像访问出现500错误

Linux服务器中Docker部署的GitLab镜像访问出现500错误

时间:2024-04-23 16:47:37浏览次数:26  
标签:文件 GitLab Linux 服务器 Docker 500

一 背景

这几天发现在Linux服务器中Docker部署的GitLab镜像访问出现500错误,在重启服务器后大概10分钟再次出现该情况,后面登录服务器一步步排查最终解决问题,现在将解决问题的过程做一个总结。

二 过程分析

  1. 首先第一步就是看看我们Docker目录下文件占用的情况,因为我们的Linux服务器总共才200G的存储空间

  2. 一查竟然发现 docker/containers竟然已经占用143G,继续深挖到底是哪里占用了这么多的存储空间

  3. 找到了这个xxx-json.log这个文件,我们来看下这个文件到底是干吗的?

    看一下这个日志里面的文件内容,发现这个是GitLab的日志文件,他会详细记录我们操作的每一个步骤,从这个记录来看已经整整几年的记录,怪不得占用这么的存储空间,那应该这么处理这些日志文件呢?

三 处理方式

  1. 先停止正在运行的GitLab的实例
  2. 在网上查阅相关的内容后,建议清空 xxx-json.log 文件内容
  3. 重启GitLab的实例,继续运行
  4. 在网上发现一个最好的处理方式就是我们在第一次执行 docker run 创建GitLab实例的时候就应该限定这个Log的大小,这种方式才能在根本上解决该问题

标签:文件,GitLab,Linux,服务器,Docker,500
From: https://www.cnblogs.com/seekdream/p/18153177

相关文章

  • docker 镜像和容器的基本命令
    1.基本镜像命令(1)搜索镜像仓库dockersearchmysqldockersearchmysql:5.7(2)拉取镜像dockerpullmysql dockerpullmysql:5.7(3)查看镜像 dockerimages dockerimage(4)删除镜像dockerrmi镜像ID dockerrmi-f镜像ID(强制删除) 2.基本容......
  • 欧拉系统-安装Docker
    欧拉系统-安装Docker[toc]零、资料https://lab.huaweicloud.com/experiment-detail_2417?ticket=ST-92642093-vahMts7MDOKnplPdCsCFfCrs-sso一、步骤wgethttps://download.docker.com/linux/static/stable/x86_64/docker-18.09.9.tgztarzxfdocker-18.09.9.tgzmvd......
  • Linux命令之查找CPU资源利用情况(lscpu和top详解)
    1.lscpu命令:获取CPU架构完整详细信息,例如架构信息,CPU模式,CPU频率,CPU核心数、线程数、缓存大小。在终端输入“lscpu”: 参数详解:【Architecture:x86_64】:架构信息,表示系统的CPU架构为x86_64,表示64位架构;【CPU op-mode(s):32-bit,64-bit】:CPU的运行模式,表示支持32位和64位......
  • docker - [07] 部署ES+Kibana
    思考问题:以后在Tomcat部署项目,如果每次都要进入容器会十分麻烦,是否可以在容器外部提供一个映射路径,webapps,在外部放置项目,自动同步到容器内部? 一、启动esdockerrun-d--nameelasticsearch-p9200:9200-p9300:9300-e"discovery.type=single-node"elasticsearch:7.6.......
  • 如何将Docker中GitLab数据备份到宿主Linux上
    一宿主机准备存放备份文件的目录建议以年月日进行命名使用putty.exe或者PowerShell登录远程服务器cdshare(如果没有当前目录请创建该共享目录)mkdir20220930(在共享目录下创建备份文件夹)二进入Docker容器内部备份数据1.执行命令sudodockerexec-itgitlab/bin/......
  • docker compose 部署MetaBase,非常好用的BI工具
    docker-compose部署MetabaseMetabase官网:MetaBase部署步骤docker-compose文件准备docker-compose.ymlversion:'3.9'services:metabase:image:metabase/metabase:latestcontainer_name:metabasehostname:metabasevolumes:-/dev/ur......
  • docker虚拟化(一)
    常见的虚拟化有两种:kvm虚拟化和docker容器虚拟化kvm和vmware是类似的,kvm用于linux平台,vmware用于windows平台kvm叫做硬件级服务器虚拟化,虚拟物理服务器的。kvm虚拟化的隔离级别是硬件级的,遵循完整的网络协议和三次握手规则kvm优点:安全性高     缺点:启动时间和真实的操作......
  • kylin arm sp3 安装docker
    #cat/etc/kylin-release64位的操作系统#uname-paarch64Linux内核版本≥3.10#uname-r4.19.90-23.8.v2101.ky10.aarch64iptables版本≥1.4#iptables--versioniptablesv1.8.1(legacy)yumremovedocker\docker-client\dock......
  • linux 中安装conda
     001、下载镜像源a、地址清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/b、下载最新版本,注意两点:1、最新的,可以参考后边的发布日期;2、选择linux版本,架构选x86_64的  002、确认一下系统[root@PC1software]#cat/etc/redhat-releaseCentOSLi......
  • 无root权限,解决conda环境的报错ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6:
    网上的方法都需要sudo或者root权限,但是服务器多是实验室公用,没有ruuto权限,因此更好的办法是通过conda只改自己虚拟环境的环境变量。问题原因问题的根本原因是Linux系统没有GLIBCXX_3.4.30动态链接库。这个库和gcc版本有关。因此要么你更换版本,要么找一个别的so链接到这个连接......