SAP Note 186475 - All update tasks are waiting with 'stopped CPIC' reason

Component : Update - RFC

Solution : https://service.sap.com/sap/support/notes/186475 (SAP Service marketplace login required)

Summary :
All update work processes in a single SAP instance are halted under 'stopped CPIC' status due to a deadlock involving synchronous RFCs (Remote Function Calls). The SM50 diagnosis shows multiple processes in the waiting or stopped state, a result of these RFCs causing a bottleneck in the UPD (Update) processes. This issue arises because the involved RFCs both trigger and wait for updates, but are blocked as they await completion of the triggered updates. To resolve this, increasing the number of DIA (Dialog) work processes to match or exceed the number of non-DIA processes is recommended. Additionally, reassigning RFC execution to servers with more DIA processes may alleviate the problem.

Key words :
pid      status  reasonstart err sem cpu      time   program  cl 0  dia 255      running, rfc starts synchronous update requests, 01     70016  saplarfc 8  upd 546      stopped cpic, 00     70016  saplarfc 9  upd 20956    stopped cpic, 00     70016  saplarfc 10 upd 428      stopped cpic, 00     70015  saplarfc 11 upd 462      stopped cpic, 'stopped cpic' status, free dia work processes, dia work processes configured, 02 7  upd 146      stopped cpic

Related Notes :

981914Using report RSMON000_ANALYSE_CONVID(_ALV), transaction SM5A
923610Memory parameter recommendations for banking systems
39412How many work processes should be configured?