O resumo da monit é lento / trava para 1m15s

2

No servidor com o qual estou trabalhando (Ubuntu 14.04 LTS), o Monit (v5.6) está pendurado por 1 minuto e 15 segundos antes que a saída de monit summary apareça. Outras operações, como unmonitor , demoram ainda mais. Não sei porque, porque esta é uma instância do Amazon EC2 c4.4xlarge sem carga significativa de CPU / memória.

Outros servidores neste cluster não têm esse problema.

Aqui estão alguns cenários com time output:

  1. Com muitas coisas sendo monitoradas:
root@SERVER01:~# time monit summary
...
Process 'crond'                     Running
File 'cron_bin'                     Accessible
File 'cron_rc'                      Accessible
Directory 'cron_spool'              Accessible
System 'SERVER01'                   Running

real    1m15.091s
user    0m0.000s
sys     0m0.011s
  1. Desativando o monitoramento de tudo
root@SERVER01:~# time monit unmonitor all

real    6m30.446s
user    0m0.026s
sys     0m0.000s
  1. Mesma lentidão com tudo não monitorado
root@SERVER01:~# time monit summary
The Monit daemon 5.6 uptime: 36m

Process 'rsyslogd'                  Not monitored
...
Process 'crond'                     Not monitored
File 'cron_bin'                     Not monitored
File 'cron_rc'                      Not monitored
Directory 'cron_spool'              Not monitored
System 'NC-CRIMSON01'               Not monitored

real    1m15.089s
user    0m0.010s
sys     0m0.003s

É estranho que o resultado sempre leve 1 minuto e 15 segundos. A redução de set daemon 90 para 30 não teve efeito.

    
por Excalibur 07.07.2016 / 23:50

1 resposta

1

Ok, então eu consegui resolver isso sozinho, mas vou postá-lo para o benefício da Internet em geral.

Depois de perceber que http://localhost:2812 estava levando 17s para responder a cada solicitação, isso me levou a considerar o DNS e os tempos limite ...

O novo servidor não tem localhost presente em / etc / hosts! ಠ_ಠ

    
por 08.07.2016 / 01:40

Tags