[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