Serwer produkcyjny MySQL, na którym występuje duży ruch ze strony użytkownika debian-sys-maint


Używam serwera MySQL na Debianie 7 w środowisku produkcyjnym. Niedawno (mniej więcej przypadkowo) przyjrzałem się statystykom serwera, które można wyświetlić w phpMyAdmin. Widziałem, że serwer MySQL generował dużo ruchu wychodzącego, odpowiadając na tony
       SELECT
upraszanie.
Kilka przykładów:
  • Według phpMyAdmin mam około 19 000 połączeń na godzinę.
  • Jest ich około 7 779,5
             SELECT       
    ekstrakty na godzinę
  • Generuję około 160 MB ruchu wychodzącego na godzinę

Możesz pomyśleć, że to nie jest zbyt wiele dla środowiska produkcyjnego. Problem polega na tym, że aplikacje hostowane na tym serwerze i korzystające z tego hosta MySQL nie są jeszcze zbyt popularne, więc jest jakoś bardzo nierealne, że generują taki ruch.
Aby dowiedzieć się, co powoduje tyle zapytań, włączyłem szczegółowe rejestrowanie serwera MySQL, a to, co zobaczyłem zaledwie 1 minutę po ponownym uruchomieniu serwera, było następujące:
Time                 Id Command    Argument
150306 7:14:13 1 Connect debian-sys-maint@localhost on
1 Quit
2 Connect debian-sys-maint@localhost on
2 Quit
3 Connect debian-sys-maint@localhost on mysql
3 Query select @@version_comment limit 1
3 Query show variables like 'datadir'
3 Quit
4 Connect debian-sys-maint@localhost on
4 Query select @@version_comment limit 1
4 Query SELECT count(*) FROM mysql.user WHERE user='root' and password=''
4 Quit
5 Connect debian-sys-maint@localhost on
5 Query select @@version_comment limit 1
5 Query select concat('select count(*) into @discard from `',
TABLE_SCHEMA, '`.`', TABLE_NAME, '`')
from information_schema.TABLES where ENGINE='MyISAM'
5 Quit
6 Connect debian-sys-maint@localhost on
6 Query select @@version_comment limit 1
6 Query select count(*) into @discard from `information_schema`.`COLUMNS`
6 Quit
7 Connect debian-sys-maint@localhost on
7 Query select @@version_comment limit 1
7 Query select count(*) into @discard from `information_schema`.`EVENTS`
7 Quit
8 Connect debian-sys-maint@localhost on
8 Query select @@version_comment limit 1
8 Query select count(*) into @discard from `information_schema`.`PARAMETERS`

i oczywiście takich nagrań jest znacznie więcej. Jestem więc prawie pewien, że to użytkownik debian-sys-maint powoduje ruch.
Czy ktoś może mi powiedzieć, dlaczego ten użytkownik wysyła tak wiele żądań? Wiem, że to nie jest „normalny” użytkownik, ale użytkownik systemu, który oczywiście służy do konserwacji.

Jeśli potrzebujesz więcej informacji na temat środowiska, daj mi znać.
Zaproszony:

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się