Add more error messages to monitors

When the execution of a query fails, the error reported by the Connector-C
and the server where the query was executed is logged.
This commit is contained in:
Markus Mäkelä
2017-08-02 20:56:54 +03:00
parent ab82c7455c
commit f7b8744460
7 changed files with 65 additions and 10 deletions

View File

@ -1430,6 +1430,14 @@ void mon_hangup_failed_servers(MXS_MONITOR *monitor)
}
}
}
void mon_report_query_error(MXS_MONITOR_SERVERS* db)
{
MXS_ERROR("Failed to execute query on server '%s' ([%s]:%d): %s",
db->server->unique_name, db->server->name,
db->server->port, mysql_error(db->con));
}
/**
* Acquire locks on all servers monitored by this monitor. There should
* only be max 1 monitor per server.