docker mysql 容器报too many connections 引发的liunx磁盘扩容操作

  • 症状每次删除mysql容器重启没两分钟又报标题错
  • df -h 命令查看各个挂载空间应用情况发现root home var 三个文件目录挂载的空间满了
  • 网上百度了一下liunx磁盘扩容操作,fdisk -l 命令最终发现本机有一块270的磁盘并未挂载
  • 于是创建pv ,通过pvcreate命令将磁盘/dev/xvdb创建为一个系统PV

    [[email protected] home]# pvcreate /dev/xvdb
    Physical volume "/dev/xvdb" successfully created
  • 将 PV /dev/xvdb添加到卷组VolGroup 中。磁盘已经添加到VolGroup ,而且卷组的空间增加了270G。使用命令vgextend VolGroup /dev/xvdb

    [[email protected] home]# vgextend  VolGroup  /dev/xvdb
      Volume group "VolGroup" successfully extended
    [root@localhost home]# vgs
      VG       #PV #LV #SN Attr   VSize   VFree
      VolGroup   2   3   0 wz--n- 265.50g    0 
  • 为/ 添加10G的空间。使用命令lvextend -L +10G /dev/mapper/VolGroup-lv_root

    [[email protected] home]# lvextend -L +10G  /dev/mapper/VolGroup-lv_root
      Size of logical volume VolGroup/lv_root changed from 50.98 GiB (13050 extents) to 55.98 GiB (14330 extents).
      Logical volume lv_root successfully resized
  • 逻辑卷扩展后并不会马上生效,需要使用“resize2fs”命令重新加载逻辑卷的大小。使用命令 resize2fs /dev/VolGroup/lv_root。但是未成功。
  • 最终xfs_growfs /dev/VolGroup/lv_root命令解决上述问题

原文地址:https://www.cnblogs.com/chongyao/p/9582405.html

时间: 2024-08-29 21:51:06

docker mysql 容器报too many connections 引发的liunx磁盘扩容操作的相关文章

docker mysql 容器安装笔记

Basic Steps for MySQL Server Deployment with Docker 1 查找适合的mysql镜像,选择合适的版本 docker search -f stars=3 -f is-official=true mysql--查找tag为mysql,stars大于3官方镜像 2 下载 docker pull mysql:5.7 3 运行 (1)docker run -d --name mysql01 mysql:5.7 说明 此处通过查看日志(docker logs

关闭或启动linux防火墙后,docker启动容器报错问题解决方式

关闭或启动linux防火墙后,docker启动容器报错问题解决方式 解决办法:重建docker0网络恢复 1.按照进程名杀死docker进程 pkill docker 2.清空防火墙规则-清空nat表的所有链 iptables -t nat -F 3.查看定义规则的详细信息 iptables -L -n -v 4.关闭docker0接口 ifconfig docker0 down 5.删除docker0接口 brctl delbr docker0 6.重启docker systemctl res

docker启动容器报"iptables No chain/target/match"

Centos 7 docker 启动grafana容器报"iptables No chain/target/match by that name" docker run -d -p 3000:3000  grafana/grafana:5.1.0   Error response from daemon: Cannot start container 565c06efde6cd4411e2596ef3d726817c58dd777bc5fd13762e0c34d86076b9e: ip

php连接docker启动的mysql容器报错:(HY000/2002): Connection refused的解决办法

vim libraries/config.default.php 查找到localhost/127.0.0.1字符[一般来说默认都是localhost] :/localhost 替换成容器名,例如我定义的名称是mysql 原始:$cfg['Servers'][$i]['host'] = 'localhost'; 修改:$cfg['Servers'][$i]['host'] = 'mysql'; 原文地址:https://www.cnblogs.com/todarcy/p/11075724.htm

docker 启动容器报错

2018-10-24 报错信息: /usr/bin/docker-current: Error response from daemon: driver failed programming external connectivity on endpoint goofy_bose (317173685c23c029fd5f28b88ecf1ad2ac425e0338a22ba2b3eeec7b945519fd): iptables failed: iptables --wait -t nat -

Docker MySQL 导入sql文件

这里Docker MySQL容器名是:mysql56 要操作的sql文件是:backup.sql 查看MySQL容器名称 docker ps 拷贝sql文件到MySQL容器里 docker cp backup.sql mysql56:/backup.sql 进入MySQL容器 docker exec -it mysql56 bash 查看backup.sql [email protected]:/ls backup.sql ... 执行sql导入 mysql -uroot -p${you pwd

docker+mysql(8.0.15)+node.js(hapi.js)构建容器(命令行)

安装docker, 准备一个node.js项目,项目中包含数据库配置. 一.将node.js项目创建为image 在项目中创建.dockerignore文件和dockerfile文件(https://github.com/hanxiaoer1992/docker_nodejs_cmd) cd 项目文件夹下(cd ....../docker_nodejs_cmd) docker image build -t dockertest:0.0.1 . 二.拉取mysql docker pull mysq

Docker搭建容器Nginx、Tomcat、MySQL

博文大纲: 一.构建Nginx容器 二.构建Tomcat容器 三.构建MySQL容器 注意:一定要配置宿主机可以连接Internet,因为在构建容器的过程中,很多资源需要去互联网找. 一.构建Nginx容器 Nginx是一款轻量级的web服务器,也是一个优秀的反向代理服务器.Nginx服务占用内存少,并发能力强,下面是构建Nginx容器的具体操作: [[email protected] ~]# docker pull centos #下载centos 7的基础镜像,该镜像也将会被后面构建的Tom

docker:从 tomcat 容器连接到 mysql 容器

docker 中的容器互联是一个较为复杂的话题,详细内容将在后续章节中介绍. 续前 2 个章节的内容,我们创建了一个 mysql 容器和一个 tomcat 容器,可以使用 「docker ps」来查看他们的状态. [email protected] ~/base $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5a02ce457c87 tutum/tomcat:8.0 "/run.sh" 16 minu