MULE ESB : How to fix the error : org.glassfish.grizzly.nio.SelectorRunner: doSelect exception java.lang.OutOfMemoryError?

MULE ESB : How to fix the error : org.glassfish.grizzly.nio.SelectorRunner: doSelect exception java.lang.OutOfMemoryError?

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

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

org.glassfish.grizzly.nio.SelectorRunner: doSelect exception

java.lang.OutOfMemoryError: unable to create new native thread

我的问题是:

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

那是你的操作系统配置有问题。请参阅 https://support.mulesoft.com/s/article/OutOfMemoryError-unable-to-create-new-native-thread-How-to-prevent-it 中关于如何进行故障排除的建议。

另外3.8.1可能有很多bug已经在以后的版本a中修复了。截至今天,3.9.2 更加强大。