cancel
Showing results for 
Search instead for 
Did you mean: 

FBU Internal Job Queue Full for Synchronous Processing of Print Requests

Former Member
0 Kudos

Hello All,

We are getting a lot of errors in system log (SM21) with the

Error : FBU Internal Job Queue Full for Synchronous Processing of Print Requests

User :SAPSYS

MNO:FBU

=============================================================

Documentation for system log message FB U :

If a spool server is to process output requests in the order they were

created using multiple work processes, the processing of requests for a

particular device can only run on one work process. To do this an

internal queue (limited size) is used.

If too many requests are created for this device too quickly, the work

process may get overloaded. This is recognized when, as in this case,

the internal queue is exhausted.

This can only be solved by reducing the print load or increasing

processor performance or, if there is a connection problem to the host

spooler, by improving the transfer of data to the host spooler.

Increasing the number of spool work processes will not help, as

requests for one device can only be processed by one work process. If

processing in order of creation is not required, sequential request

processing can be deactivated (second page of device configuration in

Transaction SPAD). This allows several work processes to process

requests from the same device thus alleviating the bottleneck.

Enlarging the internal queue will only help if the overload is

temporary. If the overload is constant, a larger queue will eventually

also be overloaded.

===========================================================

Can you please tell me how to proceed.

Best Regards,

Pratyusha

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

As initial analysis, can you chek SM50/SM66 entries have any spool jobs/processes running and any querying on particular spool devise.

Also make sure that all Standard SAP (cleanup) jobs running .

OSSnotes 19706 and Note 504952 - Composite note regarding spooling and printing.

help you.

Regards

nag

Answers (1)

Answers (1)

khampariamukesh
Active Participant
0 Kudos

Solution is here:


412065 - Incorrect output sequence of output requests


Reason and Prerequisites

The following messages appear in the developer trace (dev_trc) of the SPO processes or in the syslog:
S  *** ERROR => overflow of internal job queue [rspowunx.c   788]

Syslog Message FBU:
Internal job queue for synchronous request processing of output requests full

The "request processing sequence compliance" on a spool server with several SPO processes only works provided the server-internal job queue (see Note 118057) does not overflow. The size of this request queue is prepared using the rspo/global_shm/job_list profile parameter. The default value is 50 requests. However, if more output requests arrive for the spool server than can be processed (and the internal request queue is full as a result), more SPO processes are used to process the requests (in parallel), and the output sequence of the requests is no longer guaranteed.

Solution

Increase the rspo/global_shm/job_list profile parameter to a much larger value. Unfortunately, the value actually required cannot be found by "trial and error" because this queue contains all the incoming output requests on a spool server, not just the "sequence compliant" requests. A practical lower limit for this value represents the maximum sequence-compliant output requests for the above generated output device. If, for example, 1000 documents that should be output in sequence are issued from an application program to an output device, the queue must be able to hold 1000 entries so that it does not overflow if the SPO process processes the requests at a maximum low-speed.