Error code 20010004 indicates that a command times out.
Possible Reasons:
(1) Time-consuming operations: deleting large objects, obtaining data in batches, and accessing large packets. In this case, you can check the overtime operation type, group number, IP, and whether the message size exceeds 32K on the monitoring page of the console.
(2) Overloaded systems: On the monitoring page, you can find a large number of requests, accompanied by a few timeout errors, accounting for less than one in ten thousand.
(3) A full gc occurs in the applications.
Solutions:
(1) Optimize application logic and prolong client timeout. It is recommended to split an excessively large message;
(2) Expand the capacity of the system where nodes with performance bottlenecks exist based on whether the error code of the monitoring system originates from the access layer or the storage layer.