Skip to Content
0
Former Member
Mar 02, 2009 at 08:48 AM

Exception with "Channel has reached maximum concurrency"

253 Views

Sometime when we send a lot of messages to JDBC adapter, we get this exception in the JDBC communication channel:

Delivery of the message to the application using connection JDBC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Channel has reached maximum concurrency (5,000 concurrent messages) and no free resource found within 5,000 milliseconds; increase the maximum concurrency level.

When I restart the XI, the problem solved temporarily, but after every several days,it came out again.

So I checked some parameter in VA, I found these two paramaters which have the value 5000:

MaxFOQSize Maximum size of pool with reusable objects 5000

MaxRQSize Maximum size of waiting object queue 5000

I wonder if these two parameters are the right parameters which I should change.For example, I tune the two paramters to 10000 both.

Any Sugguestion?Thanks a lot!