Thread lock during lunchtime traffic spike halts e-commerce quote service.
A delivery quote service failed during peak traffic on a Thursday in November despite showing normal CPU and memory usage. The outage was caused by a recent code refactor that consolidated two dedicated thread pools into a single shared one. During lunchtime, high-volume trade customers submitted over 40 simultaneous large basket requests, causing a deadlock where all threads were occupied waiting for other tasks in the same queue. The issue was resolved within an hour by reverting to separate thread pools for different tasks and implementing improved monitoring and timeout safeguards.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in