[freebsd] MySQL find broken connection via socket
Eugene Grosbein
eugen at grosbein.net
Tue Feb 21 18:13:13 EET 2023
21.02.2023 22:24, Alexey Krylov пишет:
Просьба отвечать в рассылку.
> *>> Доброго дня всем.
>
>>> MySQL сыпет в журнал
>
>>> 2023-02-21T08:10:43.443622Z 767 [Note] Access denied for user 'root'@'localhost' (using password: NO)
>
>>> Это какой то из скриптов потерял свой конфиг. Подключение скорее всего через сокет, так как tcpdump не видит трафика tcp-3306
>>> Пожалуйста, помогите советом, как найти процесс, который поломался.
>
>> Насколько часты сыплется это в журнал? Есть какой-то период более менее заметный?
>
> *Периода нет. На хосте свои но разные проекты. Отловить никак не получается какой скрипт дергает базу.
>
> tcpdump с сокетами не работает :(
Если при этом все проекты работают и нет жалоб пользователей, то может быть это какой-то ненужный скрипт :-)
Можно запустить find | grep по всем скриптам, поискать паттерны подключения к MySQL,
вряд ли там слишком много языков используется, а у каждого языка нынче один-два стандартных паттерна
подключения к базе. Ещё постоянные соединения (persistent connections) иногда на языке конфигов
описываются, по ним тоже можно поискать.
Или просто подождать жалоб пользователей.
More information about the freebsd
mailing list