首页 > 数据库 >docker mysql 容器自动停止 -- docker update

docker mysql 容器自动停止 -- docker update

时间:2023-05-04 17:03:49浏览次数:46  
标签:容器 -- update swap memory docker 内存

  • 原因: mysql 容器占用资源过高被系统杀死

  • 解决方法

    docker update -m 500M --memory-reservation 500M --memory-swap 1000M 容器id/容器名

  • 说明

    • -m 限制内存最大值
    • --memory-reservation 是弹性控制内存大小,防止损失性能,建议要开。当宿主机资源充足时,允许容器尽量多地使用内存,当检测到内存竞争或者低内存时,强制将容器的内存降低到memory-reservation所指定的内存大小。按照官方说法,不设置此选项时,有可能出现某些容器长时间占用大量内存,导致性能上的损失
    • –-memory-swap 等于内存和swap分区大小的总和,设置为-1时,表示swap分区的大小是无限的。默认单位为byte,可以使用K、G、M等带单位的字符串。如果–memory-swap的设置值小于–-memory的值,则使用默认值,为–-memory-swap值的两倍。
  • 查看调整完成之后的mysql 容器的状态

    • docker stats 容器id/容器名

原文链接

标签:容器,--,update,swap,memory,docker,内存
From: https://www.cnblogs.com/yuings/p/17371736.html

相关文章

  • vue this.$router.push 页面传值问题
    在修改一个别人的bug的时候发现一个问题,记录一下,vue前端页面在刷新页面后只读页面可以编辑了在前一个传值页面他的写法是this.$router.push({name:'xxx',query:{isEdit:false}});在接收的时候写的是this.isEdit=this......
  • 汇编语言
    汇编语言debug是DOS、Windows都提供的实模式(8086方式)程序的调试工具。R命令查看、改变CPU寄存器的内容D命令查看内存中的内容E命令改写内存中的内容U命令将内存中的机器指令翻译成汇编指令T命令执行一条机器指令A命令以汇编指令的格式在内存中写入一条机器指......
  • RocketMQ之消息存储
    一、概述消息持久化存储是MQ消息队列中最为复杂和最为重要的一部分,本文先从目前几种比较常用的MQ消息队列存储方式出发,为大家介绍RocketMQ选择磁盘文件存储的原因。然后,本文分别从RocketMQ的消息存储整体架构和RocketMQ文件存储模型层次结构两方面进行深入分析介绍。使得大家读完......
  • Linux搭建JDK环境
    一、上传linux版本的JDK包至服务器本次实验上传的linux目录为/usr/local/develop/JDK。二、解压JDK压缩包tar-zvxfjdk-8u351-linux-x64.tar.gz解压后详情如下三、配置JDK环境变量3.1、打开profile文件,配置jdk的环境变量sudovi/etc/profile3.2、在文件尾......
  • itext生成pdf并添加水印
    <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.10</version></dependency><dependency><......
  • 《花雕学AI》AI 人工智能伙伴关系的指南:遵循原则,实现实践,展望未来
    引言:人工智能(AI)是指由人造的机器或系统所展现出的智能,它可以模拟或扩展人类的认知功能,如学习、推理、感知、交流等。人工智能的发展和应用已经深刻地影响了社会、经济、文化和政治等各个领域,同时也带来了一系列的伦理和社会问题,如隐私、安全、责任、公平、透明等。为了应对这些......
  • 使用篇丨链路追踪(Tracing)很简单:链路拓扑
    作者:涯海最近一年,小玉所在的业务部门发起了轰轰烈烈的微服务化运动,大量业务中台应用被拆分成更细粒度的微服务应用。为了迎接即将到来的双十一大促重保活动,小玉的主管让她在一周内梳理出订单中心的全局关键上下游依赖,提前拉通各方对齐重保方案。这个任务可愁坏了小玉,平时她只与直......
  • wpa_cli log level
    参考:log_level<level>[<timestamp>]=updatetheloglevel/timestamplog_level=displaythecurrentloglevelandlogoptions+staticconstchar*debug_level_str(intlevel)+{+ switch(level){+ caseMSG_EXCESSIVE:+ return"EXCESSIVE&......
  • C语言函数指针数组,GCC编译问题
    使用C语言函数指针数组实现简单的计算器,代码如下#include<stdio.h>#include<stdlib.h>doubleadd(doublea,doubleb){return(a+b);};doublesub(doublea,doubleb){return(a-b);};doublemul(doublea,doubleb){return(a*b);};doubl......
  • proxyempire的未来:技术发展和趋势分析
    在当今数字时代,随着我们越来越依赖互联网,安全和隐私的重要性变得越来越高。随着这一趋势的不断发展,proxyempire作为网络安全的解决方案也逐渐得到了广泛的应用。作为一种中间服务器,proxyempire能够在互联网上代表客户端访问目标服务器,从而保护客户端的隐私并且能够访问一些被封锁的......