Known problems on z/OS platforms

This topic contains troubleshooting information for known problems on z/OS® platforms.

MEMLIMIT parameter must be set for the IBM HTTP Server address spaces

The MEMLIMIT parameter can be set on a system-wide basis (in the SMFPRMxx parmlib member) or in the OMVS segment of the server ID for each IBM® HTTP Server instance. See the z/OS V1R8.0 MVS™ Extended Addressability Guide for more information. For recommended MEMLIMIT values, see Performing required z/OS system configurations.

If you do not set the MEMLIMIT parameter, the Web server will not start, and one of the following console messages might result:
  • ABEND=S000 U4093 REASON=00000224
  • no output from bin/apachectl -v
  • bin/ab returns "Killed"
To determine if any 64-bit programs run on this system, run the following command from a shell prompt: /bin/localedef64.
Expected output:
# /bin/localedef64 
EDC4175 40 Missing output locale name.
Example of a failure:
# /bin/localedef64 
Killed
On z/OS V1R10 and later, the default MEMLIMIT parameter for 64-bit applications is 2 GB per process, which is sufficient for default configurations. If the ThreadsPerChild directive is increased from the default of 100, scale up the MEMLIMIT parameter by the same factor. A limit no fewer than (ThreadsPerChild + 3) × 12 MB is recommended.

Integrated Cryptographic Services Facility (ICSF) is not enabled for AMODE64

z/OS V1R6 might need ICSF 64-bit Virtual Support to use ICSF cryptographic hardware. To issue messages on ICSF status, GSK_SSL_HW_DETECT_MESSAGE=1 is set in bin/envvars.

If ICSF is not enabled for AMODE64, the GSK_SSL_HW_DETECT_MESSAGE will result in the following message logged to the error log at startup:
System SSL: ICSF services are not available

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: March 23, 2018 0:23
File name: cihs_troubzos.html