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"
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