Pessoal, bom dia!
Nos últimos dias estive verificando no log do zabbix server o aparecimento da mensagem MySQL server has gone away. Realizer alguns ajustes no banco de dados MySQL (é um servidor dedicado) e as mensagens diminuiram, mas não desapareceram por completo.
Analisando um pouco melhor, verifiquei que agora o erro acontece sempre no mesmo select:
[Z3005] query failed: [2006] MySQL server has gone away [select i.itemid,i.type,i.delay,i.delay_flex,i.lastclock,i .interfaceid,h.proxy_hostid from items i,hosts h where i.hostid=h.hostid and h.status=0 and i.status=0 and i.value_type not in (2) and (i.lastclock is not null and i.lastclock<1349269991) and (i.type in (7,13,14,3,5,11,8,10,15) or (h.available<>2 and i.type in (0)) or (h.snmp_available<>2 and i.type in (1,4,6)) or (h.ipmi_available<>2 and i.type in (12)) or (h.jmx_available<>2 and i.type in (16))) and i.flags not in (2) and i.itemid between 0 and 99999999999999]
Rodei essa query manualmente, adicionamento o nome do item, e verifiquei que os itens listados possuem o intervalo de verificação igual e acima 1800 segundos.
Alguém tem alguma idéia do porque esse está acontecendo somente nesses casos?
Nesse servidor dedicado do MySQL tenho outras bases rodando sempre problema nenhum. Processamento e memória estão OK. Tenho um monitoramento massivo do MySQL utilizado o http://www.fromdual.com/mysql-performance-monitor e não tenho nada de errado aparentemente.
Agradeço desde já!
Cordialmente,
Marcelo Ariatti
Nos últimos dias estive verificando no log do zabbix server o aparecimento da mensagem MySQL server has gone away. Realizer alguns ajustes no banco de dados MySQL (é um servidor dedicado) e as mensagens diminuiram, mas não desapareceram por completo.
Analisando um pouco melhor, verifiquei que agora o erro acontece sempre no mesmo select:
[Z3005] query failed: [2006] MySQL server has gone away [select i.itemid,i.type,i.delay,i.delay_flex,i.lastclock,i .interfaceid,h.proxy_hostid from items i,hosts h where i.hostid=h.hostid and h.status=0 and i.status=0 and i.value_type not in (2) and (i.lastclock is not null and i.lastclock<1349269991) and (i.type in (7,13,14,3,5,11,8,10,15) or (h.available<>2 and i.type in (0)) or (h.snmp_available<>2 and i.type in (1,4,6)) or (h.ipmi_available<>2 and i.type in (12)) or (h.jmx_available<>2 and i.type in (16))) and i.flags not in (2) and i.itemid between 0 and 99999999999999]
Rodei essa query manualmente, adicionamento o nome do item, e verifiquei que os itens listados possuem o intervalo de verificação igual e acima 1800 segundos.
Alguém tem alguma idéia do porque esse está acontecendo somente nesses casos?
Nesse servidor dedicado do MySQL tenho outras bases rodando sempre problema nenhum. Processamento e memória estão OK. Tenho um monitoramento massivo do MySQL utilizado o http://www.fromdual.com/mysql-performance-monitor e não tenho nada de errado aparentemente.
Agradeço desde já!
Cordialmente,
Marcelo Ariatti
Comment