linux怎么查看本机内存大小
376
2022-11-15
RocketMQ无法启动broker,/bin/runbroker.sh: line 90: 25991 Killed $JAVA ${JAVA_OPT} $@
一、背景
今天自己在阿里云玩RocketMQ的时候,一直无法启动broker,报错为:
/software/rocketmq/rocketmq-all-4.8.0-bin-release/bin/runbroker.sh: line 90: 25991 Killed $JAVA ${JAVA_OPT} $@
在网上查阅资料发现:我太贫穷了,我的阿里云内存只有2G,而rocket安装包bin目录下的runserver.sh和runbroker.sh中配置的最小内存占用为4G,我压根不配启动起来它。
JAVA_OPT="${JAVA_OPT}
怎么呢?
二、解决方案
既然你JAVA_OPT中设置那么大的内存,那我就买个更大内存的阿里云实例,扯犊子呢!穷人只配把内存设小点。 直接将./bin/runserver.sh和runbroker.sh文件中的JAVA_OPT调整为128M
runserver.sh
JAVA_OPT="${JAVA_OPT}
runbroker.sh
JAVA_OPT="${JAVA_OPT}
三、启动RockerMQ
进入RockerMQ文件夹中,执行下列命令
# 启动RockerMQ servernohup sh bin/mqnamesrv 启动RocketMQ brokernohup sh bin/mqbroker -n 106.15.139.143:9876 &
最后发现启动成功,完活。
紧接着,启动项目的时候,坑又来了:生产消息超时等
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~