Я уже прочитал все вопросы / ответы по этой теме здесь о переполнении стека, но, к сожалению, никто не решил мою проблему.
В последние несколько дней ошибка mysql «слишком много подключений» постоянно появляется в журналах веб-сайта, и это приводит к зависанию всего веб-сайта для каждого клиента. На самом деле он вешает все сайты на сервере.
Итак, вот мои вопросы / замечания:
Большое спасибо за вашу помощь!
В нашем случае решением было понизить переменную mysql «wait_timeout» с 8 часов (по умолчанию, wtf !?) до 180 секунд. И это все еще может быть снижено больше, если это необходимо. Это должно было сделать хостинговая компания, так как у нас нет корневого доступа к нашему серверу.
Все остальные решения, о которых я упоминал в этом вопросе, не работали, например, «pconnect = false» и «db-> close».
«Threads_connected» теперь всегда меньше 100 или 200, вместо почти 1000 до этого исправления.
Моя команда боролась с этой проблемой в течение двух дней, и в Интернете много людей, которые ищут решения, но без (рабочих) ответов.
Ура 🙂
Других решений пока нет …