Windows下RocketMQ下: VMCould not reserve enough space for 2097152KB object heap
出错原因
出错模拟:
cmd窗口下进行访问RocketMQ下的bin目录下的mqnamesrv.cmd 文件
mqnamesrv.cmd
结果出现错误,如下:
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap
大致原因就是:在初始化VM时期间出现了一个错误,无法给2.09GB的对象堆预留足够的空间
解决方案
知道原因之后,解决思路如下:配置RocketMQ初始化VM时申请分配的内存降低为256MB就行了
通过记事本打开runserver.cmd文件,把对应的这行修改为如下即可(原始情况下为2g)
set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
通过记事本打开runbroker.cmd文件,把对应的这行修改为如下即可(原始情况下为2g)
set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx256m"
输入以下命令即可
start mqnamesrv.cmd
参考链接:https://blog.csdn.net/weixin_46136280/article/details/126579512?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167324042816800225524355%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167324042816800225524355&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~pc_rank_34-21-126579512-null-null.142^v70^pc_new_rank,201^v4^add_ask&utm_term=Error%20occurred%20during%20initialization%20of%20VM%20Could%20not%20reserve%20enough%20space%20for%202097152KB%20object%20heap&spm=1018.2226.3001.4187
后续
当你运行mqbroker.cmd时,出现如下错误时:
lnvalid maximum direct memory size:-XX:MaxDirectMemorySize=15g
再次编辑runbroker.cmd文件
默认情况下,MaxDirectMemorySize=15g(隔着玩呢,我电脑最大内存16g,都给你了,我咋搞呢
Windows下RocketMQ下: VMCould not reserve enough space for 2097152KB object heap相关推荐
- Could not reserve enough space for 2097152KB object heap 解决
Android Studio新建项目报错 报错提示:Could not reserve enough space for 2097152KB object heap 报错提示:Could not re ...
- 启动kafka报错 count not reserve enough space for 1048576KB object heap
在启动kafka的时候报错:count not reserve enough space for 1048576KB object heap 原因是:kafka启动需要占用大量jvm堆内存. 解决办法 ...
- HBuilder打包失败:Could not reserve enough space for 1048576KB object heap
错误日志: [Info] Error occurred during initialization of VM [Info] Could not reserve enough space for 10 ...
- jenkins构建报错“Error occurred during initialization of VMCould not reserve enough space for 2097152KB”
系统环境是windows 部署容器 tomcat 网上查资料原因是jvm内存太低导致的,因为我配置的service服务启动,修改tomcat/bin/tomcat9w.exe设置 修改后构建jenki ...
- Windows 10环境下「MSCOCO Captions」评估代码踩坑记录
文章目录 引言 解决python2→python3.x问题 验证评估代码是否可以正确运行 解决 jar 包运行出错的原因 排查jar包运行出错的原因 解决Could not reserve enoug ...
- YOLOv4:目标检测(windows和Linux下Darknet 版本)实施
YOLOv4:目标检测(windows和Linux下Darknet 版本)实施 YOLOv4 - Neural Networks for Object Detection (Windows and L ...
- windows增量到linux,Beyond Compare 3在windows和linux下实现提取增量包
需求:要实现在windows或linux下的自动对比打得WAR包,进行增量发布(缺点就是只能增量部署增加的和修改的,对删除的不能进行减量部署) 具体实现:利用Beyond Compare 3来实现,功 ...
- Windows和Linux下通用的线程接口
对于多线程开发,Linux下有pthread线程库,使用起来比较方便,而Windows没有,对于涉及到多线程的跨平台代码开发,会带来不便.这里参考网络上的一些文章,整理了在Windows和Linux下 ...
- python在windows和linux_python在windows和linux下获得本机本地ip地址方法小结
本文实例总结了python在windows和linux下获得本机本地ip地址方法.分享给大家供大家参考.具体分析如下: python的socket包含了丰富的函数和方法可以获得本机的ip地址信息,so ...
最新文章
- java公网对讲_【对讲机的那点事】选择公网对讲机你必须要知道使用的网络信号!...
- 计算机网络那些事~(一)
- 用 python print() 函数实现的三个特效
- Nginx服务的信号控制之USR2
- 2020.2idea创建web_IntelliJ IDEA 2017.3 完整的配置Tomcat运行web项目教程(多图)
- 软件开发模型_QT开发(二十三)——软件开发流程
- 【OpenCV】傅里叶变换
- 中国抗衰老护肤品市场趋势报告、技术动态创新及市场预测
- 浅析 golang module
- TouchPanel--ESD_Check
- fileupload控件的属性_WebForm之FileUpload控件(文件上传)
- SPSS MODELER
- mysql 1058_mysql启动服务报1058错误的解决方法
- 热烈欢迎两位园友加盟
- 百度网盘助手-获取网盘文件的下载地址,破解限速
- Python自动化运行合成大西瓜|附小游戏地址
- 手机QQ iOS版默认不显示iPhone在线
- QT自定义控件--时钟
- 人工智能学习(八斗学院)
- java 图片质量压缩_java图片高质量压缩
热门文章
- 短代码的java打地鼠_女白领在家无聊玩打地鼠游戏,不经意间已经学会了Python编程...
- 2010、2011年中国融资、IPO、并购事件
- 前端入门——菜鸟之路
- uV胶点胶机器人_UV胶点胶机工作方式
- Life rule!!!
- 阿里云网盘内测申请地址放出来了!快来获取内测邀请码,网盘界的王者莫非真要易主了?
- Zabbix 数据库表结构说明
- 第4课python植物大战僵尸-绘制背景
- 信度和效度经典例子_考点辨析|信度、效度、难度、区分度之间有何不同?
- java 微信管理平台_java 微信物业管理系统