Błąd:
Niedawno znaleziono w logach błąd w następujący sposób:Host jest blokowany z powodu wielu błędów połączenia; Odblokuj za pomocą 'mysqladmin flush-hosts'
Przyczyna: Baidu szukał powodu: ten sam adres IP generował zbyt wiele przerwanych połączeń z bazą danych (przekraczając maksymalną wartość max_connection_errors bazy mysql) w krótkim czasie.
Obejście:Zwiększ liczbę dozwolonych max_connection_errorsPrzejdź do bazy Mysql, aby zobaczyć max_connection_errors: Opcja 1:Liczba zmodyfikowanych max_connection_errors wynosi 1000 Albo przejdź bezpośrednio na my.cnf, aby skonfigurować Dodaj pod [mysqld] Następnie zrestartuj mysql Następnie możesz sprawdzić, czy ten parametr jest aktywny Opcja 2: Zresetuj liczbę rekordów błędówWejdź do bazy danych i wykonaj poleceniemax_connect_errors Jeśli ten parametr nie został ustawiony, domyślny max_connect_errors = 10, możesz ustawić go nieco większy, aby uniknąć zablokowania. Jeśli masz bazę danych master/slave master-slave, musisz zmodyfikować zarówno bazy master, jak i slave.
|