当前位置:   article > 正文

liunx上启动dubbo的monitor一直在starting...........................解决方法_在linux里面一直显示start...

在linux里面一直显示start...

原因是你的linux服务器的分配给这个服务的内存不够用,可以进入monitor的bin/目录下,找到start.sh文件,

扎到

if [ -n "$BITS" ]; then

    JAVA_MEM_OPTS=" -server -Xmx2g -Xms2g -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 "
else
    JAVA_MEM_OPTS=" -server -Xms1g -Xmx1g -XX:PermSize=128m -XX:SurvivorRatio=2 -XX:+UseParallelGC "

fi

修改为

if [ -n "$BITS" ]; then
    JAVA_MEM_OPTS=" -server -Xmx512m -Xms512m -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 "
else
    JAVA_MEM_OPTS=" -server -Xms1g -Xmx1g -XX:PermSize=128m -XX:SurvivorRatio=2 -XX:+UseParallelGC "

fi

原理为:monitor的启动内存默认为2g的我的liunx的内存才有1g修改为512m就可以正常启动了。

如果还是启动不了的话,可以去看看你monitor得端口有没有被占用,去monitor的conf/文件夹找dubbo.properties

查看dubbo.jetty.port=8083的这个端口有没有被占用,如果被占用可以换个端口再去启动。

如果还不行,那就把你liunx上的没用的服务都关闭再去启动,这个时候就好了,我是tomcat里面的某个组件跟他冲突了。修改后就可以了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/76515
推荐阅读
相关标签
  

闽ICP备14008679号