JBossSOAP中的BPEL OutOfMemoryError

JBossSOAP中的BPEL OutOfMemoryError,jboss,bpel,jboss-esb,Jboss,Bpel,Jboss Esb,我在JBOSS中部署了bpel流程,就像在SOA平台中一样,它工作得很好 但是,当我尝试使用soapui检查负载测试时 其停止时显示OutOfMemoryError,如下所示 16:48:58,226 ERROR [JIoEndpoint] Error allocating socket processor java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.star

我在JBOSS中部署了bpel流程,就像在SOA平台中一样,它工作得很好

但是,当我尝试使用soapui检查负载测试时

其停止时显示OutOfMemoryError,如下所示

16:48:58,226 ERROR [JIoEndpoint] Error allocating socket processor
java.lang.OutOfMemoryError: unable to create new native thread
        at java.lang.Thread.start0(Native Method)
        at java.lang.Thread.start(Thread.java:640)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.start(JIoEndpoint.java:475)
        at org.apache.tomcat.util.net.JIoEndpoint.newWorkerThread(JIoEndpoint.java:695)
        at org.apache.tomcat.util.net.JIoEndpoint.createWorkerThread(JIoEndpoint.java:674)
        at org.apache.tomcat.util.net.JIoEndpoint.getWorkerThread(JIoEndpoint.java:706)
        at org.apache.tomcat.util.net.JIoEndpoint.processSocket(JIoEndpoint.java:741)
        at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:317)
        at java.lang.Thread.run(Thread.java:662)
16:48:58,229 INFO  [STDOUT] Retrieving document at 'file:/D:/SOA_ROOT/jboss-soa-p-5/jboss-as/server/
default/tmp/4p724v3y-jabfid-huaty07z-1-huatymjb-cc/function.jar/FunctionProcessArtifacts.wsdl'.
16:48:58,239 ERROR [JIoEndpoint] Error allocating socket processor
java.lang.OutOfMemoryError: unable to create new native thread
这是一个计算((a+b)*(a-b))^2的简单流程。使用在远程服务器中执行的web服务。加、减、乘和平方是独立的服务

我的流程图

服务器配置有什么问题


如何修复此问题?

简而言之,每当JVM向操作系统请求新线程时,您都会遇到“java.lang.OutOfMemoryError:无法创建新的本机线程”。每当底层操作系统无法分配新的本机线程时,就会抛出此OutOfMemoryError。本机线程的确切限制取决于平台


通常,OutOfMemoryError对新本机线程的限制表明存在编程错误。当您的应用程序产生数千个线程时,很可能出现了严重的错误——没有多少应用程序可以从如此大量的线程中获益。

我不认为它的编程错误(至少在我的情况下)。这是我拥有的BPEL流程,并在JBOSS SOA P中部署了该流程。请检查问题编辑,这是一个简单的流程,可计算((a+b)*(a-b))^2。使用在远程服务器中执行的web服务。加、减、乘和平方是独立的服务。