首页 > 编程语言 >Docker无法运行java虚拟机报错There is insufficient memory for the Java Runtime

Docker无法运行java虚拟机报错There is insufficient memory for the Java Runtime

时间:2024-08-21 08:56:55浏览次数:10  
标签:Java 虚拟机 There runc 报错 memory insufficient docker

镜像导入到docker后无法启动容器的问题,但是上传到别的服务器上面又可以正常启动容器,报错信息如下:

# There is insufficient memory for the Java Runtime Environment to continue.
# Cannot create GC thread. Out of system resources.
# Can not save log file, dump to screen..
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Cannot create GC thread. Out of system resources.
# Possible reasons:
#   The system is out of physical RAM or swap space
#   The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if swap backing store is full
#   Decrease Java heap size (-Xmx/-Xms)
#   Decrease number of Java threads
#   Decrease Java thread stack sizes (-Xss)
#   Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
#  Out of Memory Error (gcTaskThread.cpp:48), pid=1, tid=0x00007efe049adb40
#
# JRE version:  (8.0_412-b08) (build )
# Java VM: OpenJDK 64-Bit Server VM (25.412-b08 mixed mode linux-amd64 compressed oops)
# Core dump written. Default location: /chint-py-upms/core or core.1

看上去是说服务器资源不足,内存不够,但是执行free -h查看了一下内存并没有不足,经过资料排查最终确定是docker内核版本过低导致的,升级docker版本即可解决。

升级之后docker version查看版本:

可能出现问题:

docker 升级后或者重装后,因为版本问题启动容器提示:Error response from daemon: Unknown runtime specified docker-runc。

解决方法:

更改/var/lib/docker/containers目录中的文件参数,把docker-runc替换为runc。

命令:
grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'

注:grep -rl:递归搜索目录和子目录,只列出含有匹配的文本行的文件名,而不显示具体的匹配内容

重新启动docker即可解决

systemctl restart docker

 

标签:Java,虚拟机,There,runc,报错,memory,insufficient,docker
From: https://www.cnblogs.com/nxjblog/p/18370830

相关文章

  • 解决Cannot find module ‘@/score/test/index.vue‘ or its corresponding type decl
    {"compilerOptions":{"target":"esnext","module":"esnext","strict":true,"jsx":"preserve","importHelpers":true,"moduleResolu......
  • VMware 虚拟机BIOS增加OEM版SLIC2.1
    VMware虚拟机BIOS增加OEM版SLIC2.1背景因安装的VMwareWin7虚拟机需激活,现需修改虚拟机BIOS,增加SLIC2.1支持,方便激活Win7指定你的bios文件路径在你的虚拟机目录下修改*.vmx配置文件,添加以下内容,以使用自定义BIOS路径:#BIOS.440.xxx.ROM是你的BIOS路径bios44......
  • 虚拟机与树莓派ping不通的解决方法
    文章目录一、查看是否为桥接模式二、查看电脑的网卡三、查看虚拟网络编辑器的网卡,虚拟机的网卡连接需要和电脑的网卡一致这样就可以ping通了一、查看是否为桥接模式点击ubuntu桌面右下角的点三个图标,然后点击设置2.选择桥接模式,再点击下方的确认二、查看电脑的......
  • A 4nm 6163-TOPS/W/b 4790-TOPS/mm2/b SRAM Based Digital-Computing-in-Memory Macro
    SRAMarray和Localadder耦合在一起形成一个块,两个块share一个semi-global-adder,四个块再去shareGlobaladder和移位累加器。这样的floorplan使得整体结构上不存在一大块独立的巨型多级加法树,使得布局变得更加的规整。这里讨论了mix-Vt设计的问题,即混用高Vt管子和低Vt管子,高Vt......
  • Postman中Body添加注释后请求报错问题解决【保姆级教程!!!】
    本文介绍关于Postman中Body添加注释后请求报错问题解决方法如:请求返回下述报错操作失败!系统异常,JsonParseException:Unexpectedcharacter(‘/’(code47)):maybea(non-standard)comment?(notrecognizedasonesinceFeature‘ALLOW_COMMENTS’notenabled......
  • An 89TOPS/W and 16.3TOPS/mm2 All-Digital SRAM-Based Full-Precision Compute-In Me
    权重是4bit的CIM结构图:激活值是4bit的做法是:以MSB-first的方式串性送入,然后通过移位加计算不同数位的和累加器就是一个移位累加结构,其中具有对符号位的处理机制,这里是补码机制。如果符号位是0,直接原码做符号位拓展加进去,如果符号位是1,取反加1原码转成补码之后加进去。减少......
  • 黑神话悟空dx12报错怎么解决?dx12错误的处理方法
    随着《黑神话悟空》这款备受瞩目的国产游戏的发布,不少玩家在体验过程中遇到了DX12报错的问题,这不仅影响了游戏体验,还可能让一些精彩的游戏内容无法正常展现。为了帮助广大玩家顺利解决这一难题,以下是一些经过验证的有效解决办法,请根据您的具体情况尝试。解决方法一:帧数大师优......
  • dokuwiki创建超过22个用户时用户管理器502报错的解决方法
    Dokuwiki超过22个用户时用户管理器502报错解决当DokuWiki启用了[ldaplocalauth]方式认证,并且创建的用户超过22个时,再次打开用户管理器浏览器会收到Nginx返回的502BadGateway报错。这个问题通常是由于Nginx的fastcgi缓存或头部缓冲区大小不足以处理从后端服务器(如PHP-FPM)接收......
  • 记录一次达梦日志报错解析Server page chack error
    数据库宕机,日志报错Serverpagechackerror 很明显是数据页的问题,需要定位到相关表,删除重建根据线程号T0000000000003539136中的 3539136去慢SQL中查对应的脚本下载慢日志,找线程号对应的脚本,用到了11次复制出来脚本,找到对应的表使用DTS把数据迁移到备份表上 再删除......
  • OI Memory: No Regrets
    其实感觉没什么可以写的啊。我从小学四年级开始接触OI,最开始是在培训机构里学了一年半。刚起步的时候当然是学得很快的,到进入初中的时候,已经差不多把基础算法学完了。五年级的时候,我参加了ZL的提前招。那时这所学校已经在MO上颇有名气,同时也开始在OI方面崭露头角。经过一......