Error message
MpJobsch: ERROR: open() too many open files |
Applicable versions and levels
Solaris versions: 5.0 or later
Linux versions: 5.2, V10.0L10 or later
Linux for Itanium versions: V12.0L10 or later
HP-UX versions: 5.1 or later
AIX versions: 5.1 or later
DS versions: V20L10
Action
Cause
This error message is output when there are insufficient program file descriptors as a result of the Operation Manager client being canceled, or not ending correctly.
Action method
By sending an HUP signal to the tskwnsrv process, the invalid socket is released, and the cause of the error may be removed.
Additionally, by using the keepalive function, the illegal socket can be recovered.
[Method to enable the keepalive function]
Define the following two lines at the end of the Jobscheduler startup parameter file (jobschev.txt):
[SOCKET] |
Note that the storage location of the startup parameter file (jobschev.txt) is as follows:
[Windows]
<Installation directory>\MPWALKER.JM\mpjobsch\etc\jobschev.txt
Alternatively, <installation directory>\MPWALKER.JM\mpjobsch\etc\jobschevn.txt
"n" of "jobschevn" corresponds to each subsystem number (1 to 9).
[UNIX versions]
Solaris versions: /var/opt/FJSVJOBSC/etc/jobschev.txt
Or, /var/opt/FJSVJOBSC/JOBDBn/etc/jobschev.txt
HP-UX versions: /opt/FHPJOBSCH/db/etc/jobschev.txt
Or, /opt/FHPJOBSCH/db/JOBDBn/etc/jobschev.txt
AIX versions: /usr/FAIXJOBSC/db/etc/jobschev.txt
Or, /usr/FAIXJOBSC/db/JOBDBn/etc/jobschev.txt
Linux versions: /var/opt/FJSVJOBSC/etc/jobschev.txt
Or, /var/opt/FJSVJOBSC/JOBDBn/etc/jobschev.txt
"n" of "JOBDBn" corresponds to each subsystem number (1 to 9).
Restart Jobscheduler.
*1: In subsystem operations, this must be set for each subsystem.
*2: By enabling the keepalive function, the packet that checks the generation will be routed across the network periodically. Enable this as necessary.
Remarks
The keepalive function is an operating system function. In Solaris, refer to the tcp_keepalive_interval parameter of the ndd command.