APAR status
Closed as program error.
Error description
If the parent process abnormally terminates for some reason, the parent process stops and started task associated with it will end. But the child processes don't also terminate. A new directive will be added to IHS to terminate the child processes if the parent process ends abnormally. An example of the parent process abnormally ending is seen in the joblog with: 14.23.21 STC12345 IEF404I WEBSRVR1 - ENDED - TIME=14.23.21 14.23.21 STC12345 $HASP395 WEBSRVR1 ENDED - RC=0131
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM HTTP Server on z/OS * **************************************************************** * PROBLEM DESCRIPTION: When the IHS parent process crashes, * * the * * started task ends but other child * * processes are not automatically * * terminated * **************************************************************** * RECOMMENDATION: * **************************************************************** While processing a fatal signal (SIGABRT, SIGSEGV) the parent process leaves other processes running. Normally these processes will continue to work. If rotatelogs is in use and subsequently exits or crashes, the remaining processes are likely to eventually hang. Both conditions are rare.
Problem conclusion
1. The directive "IHSTerminateChildrenOnParentCrash" was added with a default value of OFF. When set to "ON", a crash in the parent process will send SIGTERM to all children asking that they gracefully exit. 2. When an assertion is triggered in the server, the assertion text will be sent to the operator console with prefix IHS00023. Assertions are one source of SIGABRT signals. 3. 9.0 only: Some errors, such as maintaining the symlink with the -L argument, no longer cause rotatelogs process to exit. The error paths changed are ones where the replacement rotatelogs process is not expected to help the situation. In the event the parent process has crashed, rotatelogs processes cannot be replaced and will lead to a hang. The fix for this APAR is targeted for inclusion in IBM HTTP Server fix packs 8.5.5.21 and 9.0.5.11. For more information, see 'Recommended Updates for WebSphere Application Server': https://www.ibm.com/support/pages/node/715553
Temporary fix
Comments
APAR Information
APAR number
PH41075
Reported component name
WAS IHS ZOS
Reported component ID
5655I3510
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-10-04
Closed date
2021-10-15
Last modified date
2021-10-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WAS IHS ZOS
Fixed component ID
5655I3510
Applicable component levels
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.0.0"}]
Document Information
Modified date:
18 October 2021