4.8 Points to be considered when using the scheduling functionality
You consider the following points when using the scheduling functionality:
-
With the CTM daemon used for the scheduling functionality, do not perform load balancing of the requests from clients for J2EE servers.
-
Do not perform load balancing of requests for batch servers between multiple CTM daemons. Specify different schedule group names on the batch servers connected to multiple CTM daemons.
If you execute the load balancing of requests for batch servers between multiple CTM daemons, though the batch application execution requests are accepted, the following problems might occur:
-
You cannot view the list of batch application information (you cannot acquire the batch application information).
-
Forced stopping of batch applications fails.
-
-
If you execute the batch forced stop command while passing a batch application execution request from a schedule queue to a batch server, the KDJE55016-W message is output and you cannot forcefully stop the batch application. In such cases, you execute the batch list display command and confirm the status of the batch application. If the batch application state is running, re-execute the batch forced stop command.
-
If a timeout occurs between CTM and a batch server, the KDJE55061-E message is output. In such cases, CTM does not manage the batch application execution requests and the running batch applications. In such cases, when performing the list display or forced stopping for the running batch applications, execute commands by specifying batch server names. Execute the batch list display command after changing the settings for not using the scheduling functionality. To specify the settings for not using the scheduling functionality, specify false in the batch.ctm.enabled key in usrconf.cfg (option definition file for batch applications).
You can identify the batch server names specified in commands, in the message (KDJE55066-I) for the batch execution commands.
-
Before a batch application starts on a batch server, if the batch execution command is terminated using Ctrl+C or a timeout, the KDJE55007-E message is output to a message log, and an attempt to start the batch application fails. In such cases, the KDJE40062-E message might be output to the standard error output.