HTML/JS转换工具
Unicode编码转换
当前位置:首页 > 编程开发 > 综合技术 > 

dubbo注册中心配置错误

来源:IT技术网编辑:雨天发布于:2018-06-25人围观

1 是不是有人刚好停掉了服务 
在dubbo.properties中找到端口号dubbo.protocol.port=12345

#查看端口使用情况,获取进程id
$ netstat -anp  |grep 12345
tcp        0      0 0.0.0.0:12345             0.0.0.0:*                   LISTEN      84143/java
#查看对应进程id的参数
$ ps -aux |grep 84143
root      84143  3.4 12.5 3513040 489556 pts/0  Sl   18:18   0:34 java -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -server -Xmx1024m -Xms1024m -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -Ddiamond.home=/data/config -classpath /data/apps/touna-repay-server/conf:/data/apps/abc-server/lib/aopalliance-1.0.jar ...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

看来服务进程还健在,看看是否有报错  2 查日志,发现是内存溢出了,奇怪的为啥会溢出呢

com.alibaba.dubbo.remoting.RemotingException: Failed to send message Request [id=1, version=2.0.0, twoway=true, event=true, broken=false, data=null] to /0.0.0.121:7070, cause: Java heap space
...
Caused by: java.lang.OutOfMemoryError: Java heap space
...
  • 1
  • 2
  • 3
  • 4

3 查看dubbo服务的状态  打开cmd

telnet 0.0.0.95 12345
dubbo
status -l
  • 1
  • 2
  • 3

状态如下,发现内存很快就会占满,而之前是正常的,想想可能是配置出错了

+------------+--------+--------------------------------------------------------+
| resource   | status | message                                                |
+------------+--------+--------------------------------------------------------+
| load       | OK     | load:0.57,cpu:4                                        |
| server     | OK     | /0.0.0.95:12345(clients:3)                             |
| datasource | OK     | dataSourcejdbc:mysql://url?         (MySQL-5.6.35-log) |
| threadpool | OK     | Pool status:OK, max:2147483647, core:0, largest:1, active:0, task:227, service port: 7070;Pool status:OK, max:200, core:200, largest:36, active:1, task:36, service port: 12345                                                   |
| memory     | OK     | max:998M,total:998M,used:512M,free:486M                |
| registry   | OK     | 0.0.0.64:2181(connected),0.0.0.121:2181(connected)     |
| spring     | OK     | conf/spring/*.xml                                      |
| summary    | OK     |                                                        |
+------------+--------+--------------------------------------------------------+
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

4 检查配置  conf下的配置文件会覆盖jar包里面的,进去看了下果然里面的注册中心没配置,补上之后恢复正常

.
├── bin
├── conf
│   ├── spring
│   │   └── touna-repay-provider.xml
├── lib
└── logs
织梦二维码生成器

与相关的文章
有时间的话来看看IT界的突发事件
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片