From e7d9a4c74dffd30a76fe2b488787cdc1f2daa5b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jaramago=20Fern=C3=A1ndez?= Date: Thu, 9 Sep 2021 18:28:18 +0200 Subject: [PATCH] Added extra logging when a connection is closed due to 'client_host_error_counts' being reached --- lib/MySQL_Thread.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/MySQL_Thread.cpp b/lib/MySQL_Thread.cpp index 9e2a1f406..5b878034e 100644 --- a/lib/MySQL_Thread.cpp +++ b/lib/MySQL_Thread.cpp @@ -3995,6 +3995,11 @@ void MySQL_Thread::listener_handle_new_connection(MySQL_Data_Stream *myds, unsig client_host_entry.updated_at != 0 && client_host_entry.error_count >= static_cast(mysql_thread___client_host_error_counts) ) { + std::string client_addr = get_client_addr(addr); + proxy_error( + "Closing connection because client '%s' reached 'mysql-client_host_error_counts': %d\n", + client_addr.c_str(), mysql_thread___client_host_error_counts + ); close(c); free(addr); status_variables.stvar[st_var_client_host_error_killed_connections] += 1;