schung888
03-23-2005, 15:05
Our Server Thread Pool settings is Minimum Threads 10, Maximum Threads 250.
When we start our I.S., the System Threads (Server -> Statistics) are around 181.
Once in a while, we will receive a large EDI files (that consists of ~60 X12 EDI Transactions). Oour processing rules will invoke a flow services (ASYNCHONROUS) to process each X12 transactions. As a result, the processing requires a maximum of ~60 service threads from webMethods I.S.
The above scenario will result in the System Threads (Server -> Statistics) increase to ~240 something. And the System threads will stay at ~240 even after all processings completed.
Depends on the X12 EDI transactions, these 'new' threads also consume certain amount of 'free' memory (Server -> Statistics -> Free Memory) and reduce the memory available.
Is there any way for webMethods to re-claim those threads ??? In addition, should we set the Min / Max System Thread pool no. to
something like 200/300 ?
When we start our I.S., the System Threads (Server -> Statistics) are around 181.
Once in a while, we will receive a large EDI files (that consists of ~60 X12 EDI Transactions). Oour processing rules will invoke a flow services (ASYNCHONROUS) to process each X12 transactions. As a result, the processing requires a maximum of ~60 service threads from webMethods I.S.
The above scenario will result in the System Threads (Server -> Statistics) increase to ~240 something. And the System threads will stay at ~240 even after all processings completed.
Depends on the X12 EDI transactions, these 'new' threads also consume certain amount of 'free' memory (Server -> Statistics -> Free Memory) and reduce the memory available.
Is there any way for webMethods to re-claim those threads ??? In addition, should we set the Min / Max System Thread pool no. to
something like 200/300 ?