我在 SOA 平台的 JBOSS AS 中部署了 bpel 流程,它运行良好。
但是,当我尝试使用 SOAP UI 检查负载测试时。
它以 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) * (ab))^2 的简单流程。使用在远程服务器中执行的 Web 服务。Add、Subtract、Multiply 和 Square 是独立的服务。
我的流程图
服务器配置有什么问题。
如何解决这个问题?