dubbo在低配服务器上的安装

在阿里云和AWS上尝试安装Dubbo遇到问题。阿里云由于maven镜像问题导致构建失败,解决镜像问题后,由于内存限制(512MB)运行缓慢。AWS上1GB内存同样不足,通过调整Maven的 PermSize 至256M解决了install问题,但启动时发现registry需要2GB堆内存,进一步降低到500M才成功启动。
摘要由CSDN通过智能技术生成
在git(  https://github.com/alibaba/dubbo  )上面clone了对应的代码,在阿里云上build提示错误:

这是因为阿里云上maven镜像有问题,我之前添加了几个镜像,导致有些包下载不到。(之后修改镜像build成功,不过在512m内存上玩dubbo真心卡,最后还是转战aws)
在aws上2 min Build成功,但是aws上面install的时候失败了。

醉了,原来是aws的内存也太小,只有1个G。我的aws是64位ubuntu系统,查阅了一些资料,上面说默认的PermSize是64M.在Maven的调用脚本mvn中,我添加了 MAVEN_OPTS=-XX:MaxPermSize=256m,之后mvn install 成功。

按照git中的readme教程,我试着启动registry等,结果发现,报错:
原来是没有足够的物理内存空间了。查看dubbo-registry中的start.sh脚本,发现原来脚本中启动jvm的时候配置了2G heap size,修改为500M后启动成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值