MULE ESB:如何修复错误:org.glassfish.grizzly.nio.SelectorRunner:doSelect异常java.lang.OutOfMemoryError?

时间:2019-02-17 10:22:47

标签: java multithreading performance mule-esb

我正在使用MULE ESB version 3.8.1,并使用SOAPHTTP组件公开同步的CXF Web服务。该服务可以在一分钟内处理100个请求。

但是当我使用SoapUI执行LOAD测试并发送请求时,如下所示: 12个线程,活动300秒,发送突发请求,ESB服务器上的负载非常高,我收到错误消息:

  

org.glassfish.grizzly.nio.SelectorRunner:doSelect异常

     

java.lang.OutOfMemoryError:无法创建新的本机线程

我的问题是:

如何配置Mule ESB流或调整Mule ESB中的性能,以便提高性能以每秒处理10个请求。

1 个答案:

答案 0 :(得分:0)

这是您的操作系统配置存在的问题。有关如何进行故障排除,请参见https://support.mulesoft.com/s/article/OutOfMemoryError-unable-to-create-new-native-thread-How-to-prevent-it上的建议。

3.8.1还可能在更高版本a中已修复了许多错误。截止到今天,3.9.2更加强大。