Connection reset by peer, while reading from socket (1.2.3.4:36602)?
Где 1.2.3.4 - это слейв сервер MySQL.
MySQL используется для подключения внешних словарей.
по дефолту mysql закрывает idle коннекты через минуту
Есть бест практис, какое значение нужно поставить, чтобы перестать ловить данную ошибку?
бест практис ничего не делать В чем проблема? Пользователи же не видят никаких ошибок.
Есть кластер Кликхауза 2 шарда по 2 реплики, над ним стоит балансер Haproxy. Бекенды обрабатывают 1.2к рпс, в процессе работы они делают SELECT запросы в КХ в Distributed таблицы. В процессе тестирования нагрузки, после приблизительно 5 часов количество обрабатываемых рпс начинает падать, в логах Кликхауза куча таких ошибок https://pastebin.com/dzjQSGaZ Где IP серверов - это реплики одного из шардов. Бекенд общается с Кликхаузом по TCP. После того как нагрузку остановливаем и потом опять поднимаем всё время сыпет те же самые ошибки, только после рестарта серверов Кликхауза нагрузку опять можно давать.
while reading from socket (51.195.7.146:9000) т.е. это вообще не про mysql а что в netstat -a |grep 9000 через 5 часов?
Ну среди них попадаются и на MySQL сервер TCP соединений не больше 150 на 1 сервер
Обсуждают сегодня