Munin preenche a memória do servidor

2

Nas últimas semanas, aconteceu várias vezes para mim que meu vserver (Debian Lenny) estava fora da RAM (500M) e, portanto, não era mais capaz de executar o apache. Ao observar os processos com top , vi que havia muitos processos munin-limits e munin-cron abertos que consumiam a maior parte da memória.

Meu palpite seria que às vezes o Apache precisa de mais memória temporariamente, o que impede que munin-cron seja executado. E se o munin-cron não for capaz de parar, ele preencherá a memória até que nada seja deixado.

Não sei se esse palpite é verdadeiro, mas talvez alguém possa saber qual é o problema e como evitá-lo? Se necessário, removerei o munin, mas prefiro mantê-lo funcionando.

    
por Danilo Bargen 14.06.2010 / 09:02

1 resposta

0

O munin-cron chama limites municipais, se algo impedir que os limites de munição terminem, você terminará com os processos munin-cron e limites munin. Tanto quanto eu posso ver (eu não uso munin-limites), munin-limits é responsável por encaminhar notificações sobre limites configurados que foi excedido. Então, para tentar descobrir por que os limites de munin não terminam, você pode tentar rodar os limites de munin o mais próximo possível de como o cron invoca, com a adição da opção --debug.

Outro conselho geral: verifique seus logs e verifique se o cron enviou algum e-mail com saída dos limites munin-cron / munin.

    
por 22.02.2011 / 12:01