chkservd
não verifica um usuário específico. Em vez disso, ele verifica serviços específicos (conforme definido em /etc/chkserv.d/chkservd.conf
) para ver se eles estão em execução ou acessíveis.
Estaríamos mais propensos a solucionar seu problema se você fornecer registros relevantes, mas com base nas informações que você disponibilizou, os e-mails que você está recebendo do cPanel / WHM do seu servidor são um sinal indireto de um problema diferente.
Aqui estão alguns itens gerais que você pode verificar para começar a usar seu processo de solução de problemas:
Locais de registro úteis
Esses locais podem ser usados para identificar um problema ocorrido no passado, mas que não está ocorrendo no momento.
-
/var/log/chkservd.log
- Aqui é ondechkservd
registra suas verificações. -
/usr/local/apache/logs/error_log
- Às vezes, os efeitos colaterais de problemas em todo o servidor podem ser capturados pelo Apache. -
/var/log/messages
- Em alguns ambientes, as condições de falta de memória (OOMs) podem ser registradas aqui.
Comandos úteis
Esses comandos podem ajudar você a identificar um problema em todo o servidor conforme está acontecendo.
-
ps faux
- Obter uma lista de processos -
killall -9 php php-cgi httpd
- Se o seu servidor estiver lento devido a solicitações da web, esse comando poderá ser usado para recuperar seu servidor rapidamente. -
uptime
- Verifique a média de carga no seu servidor. -
free -m
- Verifique seu uso de RAM em mebibytes. ( Precisa de ajuda para interpretar o resultado? ) -
vmstat -S M 1
- Veja o uso da CPU entre outras informações úteis. -
top
- Obtenha uma lista dos processos de alta execução. -
sar
- logs sysstat com informações de uso da CPU -
sar -q
- logs sysstat com informações de média de carga -
exim -bpc
- Se você usar o Exim e achar que esse valor é grande (acima de 1000, em geral), você pode ter uma conta comprometida enviando spam. -
mysql -e "SHOW FULL PROCESSLIST;"
- Veja os processos em execução do MySQL.