Top
Systemwalker Operation Manager Troubleshooting Guide
FUJITSU Software

4.16.3 The Client Response is Slow/Does not Return

Applicable versions and levels

Action 1

Points to check

Are there a large number of job nets registered in the project?

Cause

If the number of job nets registered in the project increases, this will affect the processing performance of the Systemwalker Operation Manager client.

Consider the following as a guide to the number of job nets to register in the project:

SE versions:

Limited to up to 255 job nets.

EE versions:

There is no limit, however use the following as a guide to the number of job nets that can be registered.

  • Windows versions: Up to 300

  • UNIX versions: Up to 500

Also, refer to the following manuals:

Action method

Set the access rights for the project, and limit the number of projects to display. By limiting the number of projects to display, the display target job nets are reduced, so the display time may be shortened.

Action 2

Points to check

Was a large number of job nets started at one time?

Cause

If a large number of job nets were started at one time, Jobscheduler will start them one at a time. For this reason, the schedule information file is locked, and the request from the Systemwalker Operation Manager client waits until the lock is released.

Action 3

Points to check

Is the jobschprint command output stopped by the more command?

Refer to "Action 9" in "4.2.2 A Job Net or Job does not Start at the Intended Time" for information on the cause and action method.

Action 4

Points to check

Cause

The Systemwalker Operation Manager client periodically obtains job net information and refreshes the window. At that time, the schedule information file on the Systemwalker Operation Manager server is read.

If the number of connected Systemwalker Operation Manager clients is increased, the number of window refreshes increases, and a schedule information file lock occurs on the server.

Also, even if F5 is pressed many times in a row on a single Systemwalker Operation Manager client, the same issue as that for a large number of connected Systemwalker Operation Manager clients occurs.

Action method

Keep the number of simultaneously connected Systemwalker Operation Manager clients to a minimum.

Also, do not press F5 too many times in a row on Systemwalker Operation Manager clients.

Ensure to verify sufficiently before deciding on the number of connections.

Action 5

Points to check

Was the Jobscheduler database directory placed on a disk with slow access speeds?

Cause

When the Jobscheduler database directory is placed on a disk with slow access speeds, file access performance drops and may prevent Jobscheduler from demonstrating the level of performance it was designed for.

The delays in starting job nets simultaneously are particularly significant when a large number of job nets are started.

Action method

It is recommended that you distribute the disk I/O load and place the job scheduler database directory on a high-performance (high access speeds) disk.

Action 6 [UNIX versions]

Points to check

Is the message queue on the server depleted? Check this using the ipcs command.

Cause

The Jobscheduler daemon comprises multiple daemon processes, and uses the message queue (IPC resources) to operate while mutually synchronizing. The Jobscheduler daemon performs retry processing because the communication between the processes failed, however as a result, communication with the Systemwalker Operation Manager client is not possible.

Action method

Tune the message queue. Alternatively, check if there is an application that is greatly consuming the message queue.

Refer to "4.13.4 The Jobscheduler Server Processing Hangs up [UNIX Versions]" for information on message queue tuning.

Action 7

Points to check

Was processing that takes a while added for the job net/job end exit?

Refer to "Action 12" in "4.2.2 A Job Net or Job does not Start at the Intended Time" for information on the cause and action method.

Action 8

Points to check

Was a client machine with slow performance used?

Cause

The Jobscheduler service or daemon communicates with each connected client separately and performs processing. If even one client machine with slow performance connects, the communication with the client machine with slow performance will cause a bottleneck, and the entire operation performance may deteriorate.

Action method

If at all possible, avoid using a client machine with slow performance.

Action 9

Points to check

Was a large amount of job information or previous log information collected?

Cause

The Jobscheduler service or daemon communicates with each connected client separately and performs processing.

To display the job properties, the client receives the output information for the job from the server. When the job is executed, if a large amount of information is output in standard output/standard error output, the client will receive that large amount of data via the network. The server will experience a bottleneck in the processing to send that, and delays in sending and receiving the data to/from other client machines will occur.

Action method

Review the output information of the job and, wherever possible, minimize the job information and previous log information to be obtained.

Action 10

Points to check

Did an error occur in the connection destination server?

Cause

If the server cannot return a response to the processing request from the client because of the server stopped responding, or because the server ended abnormally during processing, the client response may not return.

Action method

Check if a problem has occurred on the server. If it has, resolve the problem, shut down the unresponsive client, and then reconnect the client window.

Also, refer to the following manual.