A ver si me podeis ayudar.
Tengo un servidor físico de base de datos (MariaDB) con 8 años de antigüedad en producción y vamos a renovarlo.
Para preparar el cambio de servidor he levantado un servidor cloud con MariaDB:
Código:
Pues bien, lo estoy probando hoy y veo una cantidad enorme de Aborted connects.mysql Ver 15.1 Distrib 10.0.28-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
En concreto alrededor del 6%. De las 57.000 conexiones (a la hora de escribir este post) 3.400 han sido abortadas.
He habilitado los logs y veo esto:
Código:
Y así sucesivamente un montón!Aborted connection 57294 to db: 'mibd' user: 'miuser' host: 'elhostqueconecta' (CLOSE_CONNECTION) Aborted connection 57300 to db: 'mibd' user: 'miuser' host: 'elhostqueconecta' (CLOSE_CONNECTION) Aborted connection 57302 to db: 'mibd' user: 'miuser' host: 'elhostqueconecta' (CLOSE_CONNECTION)
He consultado esas consultas y son, por ejemplo:
Código:
Como se puede observar, es una consulta simple y el php que la realiza obtiene los resultados correctamente.170123 13:20:51 57302 Connect usuario@host as anonymous on mibd 57302 Query SELECT trunk FROM trunks WHERE id_trunk = '26' 57302 Quit
He probado a aumentar el max_allowed_packet, pero sin resultados.
He comprobado el connect_timeout = 10 en el servidor y 2 en el php que ejecuta la consulta.
También he comprobado los valores de las variables wait_timeout e interactive_timeout y son correctos.
Aparentemente funciona todo correctamente pero tengo esas conexiones abortadas y no se como arreglarlo!
¿Alguna idea?
Muchas gracias por anticipado!
PD: Como comprendereis he omitido los datos reales de usuario, host, base de datos, etc.