JobServerChild.exe rises to 100% CPU usage (boXI r2)
On a single server install of business objects XI release2 (deski job server 220.127.116.116) 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.
Antonio Soto replied
You may want to change the MaxChild Reqs to 1 by entering the following command line for the CR Job Server
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
Sets the maximum number of concurrent jobs processed by one job
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.
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.