【发布时间】:2015-05-17 05:34:58
【问题描述】:
我有一个运行着一些代理的 wso2esb 4.8.0。
在调用代理的客户端在收到来自 esb 的响应之前开始断开连接之前,一切正常。
几分钟后,ESB 出现内存不足错误。
请求的平均大小为:1.2 Kb。 响应的平均大小为:1.6 Mb。
服务器正在运行:-Xms256m -Xmx1024m -XX:MaxPermSize=256m。
在堆转储中,我可以看到保留内存的主要类是 java.lang.Thread (PassThroghtMessageProcessor),很多都是大小为 36Mb。
有时也会出现这个错误:java.lang.OutOfMemoryError: GC overhead limit exceeded
如果客户端不断开连接一切正常。
有什么想法吗?
【问题讨论】:
标签: out-of-memory wso2esb