I am not sure how do these parameters defined in reportservice.xml/batchreportservice.xml work. Please check http://www-01.ibm.com/support/docview.wss?uid=swg21344631
If idleTimeLimitSec is 900 seconds/15 mins, So the BIBusTKServerMain will be killed if it is not used for 15 mins.
But when idle_process_check_interval_ms is 30000 ms /0.5 min and idle_process_max_idle_ticks is 10, according to this, the BIBusTKServerMain will be killed if it is not used for 0.5min*10=5mins. This is inconsistent with idleTimeLimitSec. But they are the default value. Please advise.