7.1.12 Setting to reduce memory usage by the job execution control manager (jpqman) when enumerating job information
When the job execution manager (jpqman) enumerates job information, memory usage is proportional to the number of listed items. With more items added, the following commands sometimes fail and message KAVU4280-E is output to the integrated trace log. If this happens, you might need to perform a setting to reduce the amount of memory used by the job execution control manager when enumerating job information.
-
jpqjobshow command
-
jpqendjobshow command
The procedure for reducing memory usage by the job execution control manager when enumerating job information is as follows.
- Organization of this subsection
(1) Setting procedure
-
Stop JP1/AJS3.
- In Windows:
-
From Administration Tools in the Windows Control Panel, choose Services and stop the following service:
- JP1/AJS3 service
- In UNIX:
-
Execute the following commands to stop the JP1/AJS3 processes and to check that all processes have stopped:
# /etc/opt/jp1ajs2/jajs_stop#1
# /opt/jp1ajs2/bin/jajs_spmd_status
- #1
-
First check whether the JP1/AJS3 processes are set to stop automatically.
-
Execute the following command to set the environment setting parameter described in (2) below.
jajs_config -k definition-key-name "environment setting parameter-name"=definition-contents
-
Restart JP1/AJS3.
The setting takes effect.
(2) Environment setting parameter
Definition key |
Environment setting parameter |
Definition contents |
---|---|---|
[{JP1_DEFAULT|logical-host-name}\JP1NBQMANAGER\Job]# |
"EnumJobSaveMemory"= |
Setting to reduce memory usage by the job execution control manager when enumerating job information |
- #
-
In the portion {JP1_DEFAULT|logical-host-name}, specify JP1_DEFAULT for the physical host, or logical-host-name for a logical host.