A fix is available
APAR status
Closed as program error.
Error description
Following a surge in incoming work the customer found that CWXN transactions hung. From a dump provided it could be seen that this was due to a deadlock between CSOL and CWXN tasks. In addition MAXSOCKETS had been hit. CWXN tasks were using all of the S8 TCBs (MAXSSLTCBS had been reached). These tasks were all waiting to acquire the SOLOCK and this was held by CSOL. CSOL needed to switch to an S8 TCB in order to close a socket, hence the deadlock.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: A surge in incoming web requests in a * * region can cause a deadlock between * * CSOL and CWXN tasks as a result of * * contention for the SOLOCK. * **************************************************************** A surge of work results in the region hitting the MAXSOCKETS limit. When CSOL processes an new incoming connection, the SOLOCK is obtained exclusively and maxsockets processing finds a socket that be reclaimed for this new connection. The socket to be reclaimed was used for SSL work and so an S8 TCB is needed in order to close this socket. However, all the S8 TCBs in the region are in use by CWXN tasks that are processing HTTP requests. These are all waiting for the SOLOCK that CSOL currently holds exclusively. CSOL can not continue without an S8 TCB, the CWXN tasks holding the S8 TCBS can not continue without CSOL freeing the SOLOCK.
Problem conclusion
DFHSOLS has been updated so that CSOL obtains the SOLOCK exclusively later in the processing of accepting a new connection.
Temporary fix
Comments
×**** PE25/10/01 FIX IN ERROR. SEE APAR PH64861 FOR DESCRIPTION ×**** PE25/10/01 FIX IN ERROR. SEE APAR PH64861 FOR DESCRIPTION ×**** PE25/10/01 FIX IN ERROR. SEE APAR PH64861 FOR DESCRIPTION ×**** PE25/10/01 FIX IN ERROR. SEE APAR PH64861 FOR DESCRIPTION ×**** PE25/10/01 FIX IN ERROR. SEE APAR PH64861 FOR DESCRIPTION ×**** PE25/10/01 FIX IN ERROR. SEE APAR PH64861 FOR DESCRIPTION
APAR Information
APAR number
PH64861
Reported component name
CICS TS Z/OS V6
Reported component ID
5655YA100
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-01-16
Closed date
2025-06-25
Last modified date
2025-10-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO03820 UO03821
Modules/Macros
DFHSOLS
Fix information
Fixed component name
CICS TS Z/OS V6
Fixed component ID
5655YA100
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
01 October 2025