The proxy container uses a range of semaphore keys for global operations. If you run a large number of processes in a proxy container the maximum value should be increased. In the case of a shortage, you will find the message U189
with the insert SEMA USED
in the logging file of the proxy container (see U messages).
Increasing the number of semaphores
The number of semaphores is defined in the input.system.txt
file with the following statement:
MAX SEMARRAY=(<key>
, <number>)
You find the file input.system.txt
on Solaris and Linux systems under the directory:
<Proxy_home>/def
on Windows systems under the directory:
<Proxy_home>\def
To increase the number of semaphores, increase the value for <number>
in the MAX SEMARRAY
statement. For calculating <number>
the following formula applies:
<number>=nProc/10+2
<nProc>
specifies the number of the processes of the proxy container.