En mi máquina local utilizo un cliente MySQL para conectarme a un servidor MySQL remoto (una instancia de Amazon EC2). Probé muchos clientes, pero todos se congelan (tengo que forzar su cierre) si intento realizar alguna operación después de algunos minutos hice algo (inactivo).
Estoy preguntando si el servidor puede realizar algún tipo de tiempo de espera o si hay alguna razón por la que pueda congelarse al realizar alguna consulta.
Debo decir que el sitio web que se ejecuta en el servidor continúa funcionando sin ningún problema, por lo que hay algún problema en la conexión remota.
Aquí está mimi.cnf:http://pastebin.com/S4PmA3j3
Durante la congelación, la CPU no se utiliza en el servidor:
ubuntu@ip-10-48-239-133:~$ top
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
686 mysql 20 0 874m 66m 5100 S 0.0 11.3 36:55.78 mysqld
Y las conexiones están bien:
ubuntu@ip-10-48-239-133:~$ netstat -tup
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 ip-10-48-239-133.:mysql MY.LOCAL.IP:59633 ESTABLISHED -
tcp 0 0 ip-10-48-239-133.:mysql MY.LOCAL.IP:58964 ESTABLISHED -
tcp 0 384 ip-10-48-239-133.eu:ssh MY.LOCAL.IP:45745 ESTABLISHED -
tcp 0 0 ip-10-48-239-133.eu:ftp MY.LOCAL.IP:54109 ESTABLISHED -
Respuesta1
Probablemente se trate de un tiempo de espera en la tabla de conexiones en un firewall con estado entre los clientes y el servidor. No dice qué sistema operativo se ejecuta en los clientes. Si es Linux, intente reducirtcp_keepalive_time