1040 Too many connections: как один JavaScript-цикл положил прод и почему Laravel-приложение не могло восстановиться
В середине обычного рабочего дня B2B-приложение, с которым работают наши партнёры, перестало обслуживать запросы. MariaDB исчерпала лимит подключений, пользователи получали HTTP 500, а за четыре минуты в журнал приложения упало около 20 тысяч ошибок.Сначала всё выглядело как типичная проблема производительности базы.
Расследование показало другое: толчком стал зациклившийся JavaScript в одной вкладке браузера. Но этот всплеск объясняет только начало аварии.
habr.com