cancel
Showing results for 
Search instead for 
Did you mean: 

Request handler queue is full for Guiding Service Pool

yatinbhatt
Explorer
0 Kudos

Hi CC team

While performing data load , we are getting the error "Temporary unallowed status: Guiding service pool queue is full. Rating process in convergent charging failed." in S/4 and while checking the Guider logs, we find the error "Request handler queue is full for Guiding Service Pool"

Found below parameters from the Guider parameters related to queue,

STATEFUL_SERVICE_QUEUE_SIZE

Not sure, if only changing this parameter will help or need additional parameter changes as well.

Thanks

Yatin

Accepted Solutions (0)

Answers (2)

Answers (2)

yatinbhatt
Explorer
0 Kudos

Hi François

Initially we thought that our daily volumes have increased to a point that the default values are insufficient.

However, Since the number of contracts have grown from 60m to about 120m+ in last few months, some of the Caching parameters were insufficient and causing frequent full GC in out system. We did a resizing and adjusted the Caching parameters. That resolved the rating delays as well as the Guiding service pool full errors as well.

Thanks for the details.

Why not create SAP notes on troubleshooting some of these errors ? You get so many questions. Having Notes for some of those troubleshooting scenarios could be very helpful.

Thanks

Yatin

francois_thimon
Active Participant
0 Kudos

Hi,

You might no longer need any help with this, but here's an answer, just in case.
The "QUEUE_SIZE" parameters are indeed meant to allow more requests in the corresponding queue, but you shouldn't just increase their values each time you face that kind of issue.
In general, it's best to start by understanding why CC is unable to process the queries in time. For example, it may be due to insufficient memory settings (e.g., if your JVM has to run garbage collections too frequently because it doesn't have enough memory), or to a slowness in the database or on the network itself (which results in timeouts and saturated queues).

To sum up: the queue being full is usually a symptom of a more important issue. Increasing its size is sometimes helpful or even necessary, but you must always first identify the root cause, by analysing the performances of the whole system (the Convergent Charging support team can help you with that).

Best regards.

François
SAP Convergent Charging Support