dubbo
三目君
全文搜索引擎的使用和开发。
展开
-
Dubbo 端口冲突的时候 会报一个 Error: ListenerFaild.
Dubbo 端口冲突的时候 会报一个 Error: ListenerFaild.Tomcat 启动遇到同样问题的时候,会报 Port 8080 already used.Dubbo 的这个报错太不明显了。查了半天没查出问题。最后想到是多个服务运行在同一台服务器上,可能是端口冲突,修改Dubbo 监听端口后正常。原创 2015-05-22 15:30:16 · 1771 阅读 · 0 评论 -
由dubbo引起的 java OutOfMemoryError unable to create new native thread
先说明结果: 由于linux默认限制1024个线程,运行7个tomcat,一个大概150个线程左右,外加其中有两个dubbo占用了200*2个线程,超过1024限制时会出此错。 解决方法: 1. 修改dubbo配置,降低线程数,50-100个足够。 2. 修改linux配置 /etc/security/limits.conf 把 soft nproc 1024 的1024修改大原创 2016-06-29 13:52:53 · 10837 阅读 · 1 评论 -
简记:com.alibaba.dubbo.remoting.RemotingException: Fail to decode request due to: RpcInvocation
dubbo中默认使用的是hessian的序列化,当使用spring-data-commons的pageable时,会在反序列化时出错,出错原因是由于hessian会先生成一个参数为0的类,再去设置类的值,然而,AbstractPageRequest中的构造函数对参数进行了限制,参数小于1的时候直接thrown异常,所以导致反序列化出错。这就是原因。所以要么自己定义。要么自己定义。原创 2016-04-05 20:25:37 · 27539 阅读 · 5 评论