同一ノード内でRESTサービスをコールするREST参照に関する必知事項
SOAIncomingRequests_maxThreads
プロパティは、デフォルトでは、Oracle WebLogic Remote ConsoleのSOADataSourceデータ・ソースに基づいて構成されています。この設定は、負荷が高いRESTサービス(たとえば、同じノード内でREST参照がRESTサービスをコールするシナリオで200の同時ユーザーがいる場合など)では十分でない場合があります。SOAIncomingRequests_maxThreads
値を400
に増やして、次の例に示す例外エラーを防ぐ必要があります。
<May 2, 2014 10:16:11 AM PDT> <Error> <oracle.soa.bpel.system> <BEA-000000> <cube engineJTA transaction is not in active state. The transaction became inactive when executing activity "" for instance "30,023", bpel engine can not proceed further without an active transaction. please debug the invoked subsystem on why the transaction is not in active status. the transaction status is "MARKED_ROLLBACK". The reason was The execution of this instance "30023" for process "BuyCoffeeBPELProcess" is supposed to be in an active jta transaction, the current transaction status is "MARKED_ROLLBACK", the underlying exception is "Service Unavailable" . Consult the system administrator regarding this error. , Cikey=30023, FlowId=20014, Current Activity Key=30023-BpInv0-BpSeq0.3-3, Current Activity Label=InvokeCreateOrder, ComponentDN=default/CoffeeShopClient!1.0*soa_19d4a881-115b-42c5-824d-1af3fa766 62d/BuyCoffeeBPELProcess oracle.fabric.common.FabricInvocationException: Service Unavailable at . . . . . .