Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

JobServerChild.exe rises to 100% CPU usage (boXI r2)

On a single server install of business objects XI release2 (deski job server 11.5.9.1076) we are seeing JobServerChild.exe processes rising to 100% CPU usage and remaining there unless manually terminated. Typically we end up with 4 processes (on a 4CPU machine) each trying to use a whole CPU. I've kept track of some of these over a few days and the same process is remaining alive and increasing the resources used until the whole machine is unusable (if left alone).

I understand that these processes are related to scheduled jobs and have checked these, but have not been able to link it to any particular job. Most of our scheduled jobs are running overnight (3-4 in working hours) and running reports produced in deski to be saved on the server or mailed to users. I've spread this schedule out so that no more than 2 reports run in any 15 minute period but this hasn't impacted the problem noticably. All of these reports will refresh manually in 2 minutes or less.

Is there something that can be configured to prevent this occuring?

Apologies if I've missed anything obvious, google keeps returning links to old, inaccesible forum pages.

Many thanks for any input.

replied

You may want to change the MaxChild Reqs to 1 by entering the following command line for the CR Job Server

-maxChildReqs 1

This will ensure that the OS terminates unnecessary JobServerChild executables that remain in memory for simultaneaus requests...reducing the memory and processor utilization.

Below are additional parameters configurable for the CR Job Server

:

u2022 -maxJobs

Sets the maximum number of concurrent jobs processed by one job

server.

u2022 -type

Presets the job server type. Can be OUTPROC or MIXEDPROC.

OUTPROC causes the job server children to shutdown after every

job (like CE10 report job servers), MIXEDPROC causes the job

server children to shutdown after every 100 jobs.

u2022 -maxChildReqs

Sets the maximum number of jobs processed by one job server child

before it shuts down and restarts (in case you want a to use a

number between 1 [OUTPROC] and 100 [MIXEDPROC])

Job server children will also automatically shut down if left unused for a period longer than 2 hours.

Antonio

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question