Encontre e revise os registros do servidor
Gerenciar um VPS ou servidor dedicado exigirá a revisão dos registros ao solucionar problemas. Este artigo detalha os logs comuns usados e seus respectivos locais.
Por que eu preciso olhar os arquivos de log?
- Não sei o que está causando o problema.
- Não tenho ideia por onde começar a solucionar o problema.
- O problema ocorre apenas com alguns usuários.
- A "correção" que tentei não resolveu o problema.
Apache
O Apache registra os visitantes de cada site hospedado no servidor. Um único visitante pode gerar várias solicitações, dependendo da página. A maioria das solicitações se enquadra em 2 categorias: GET (ex .: mostre uma imagem) e POST (ex .: login em um site). Os registros de acesso também contêm o carimbo de data / hora, o endereço IP do cliente e as informações do navegador.
Localização do cPanel:Registro HTTP:
/ usr / local / apache / domlogs /$DOMAINRegistro HTTPS:
/ usr / local / apache / domlogs /$DOMAIN -ssl_log
Localização do Plesk:
Registros HTTP:/ var / www / vhosts /$DOMAIN / logs / access_loglogs HTTPS:
/ var / www / vhosts /$DOMAIN / access_ssl_logQuando devo revisar os logs do Apache Access?
- Para ver se a conexão de um cliente passa pela internet e firewalls e entra no Apache.
- Se houver um problema com a edição de conteúdo em um CMS, os logs do apache ainda devem registrar uma solicitação POST. Se não houver solicitação POST, você deve verificar o DNS, firewall (s) e o aplicativo.
- Para verificar se há ataques do DOS analisando os dados desses registros.
A maioria dos erros do serviço da web e do aplicativo estarão no log de erros do Apache . O registro conterá erros de recursos, erros de PHP e outros erros para ajudar na solução de problemas.
Onde posso encontrar esse registro?
Localização do cPanel:
/ usr / local / apache / logs / error_logLocalização do Plesk:
/ var / log / httpd / error_logLocalização do Ubuntu:
/ var / log / apache2 / error_logQuando devo revisar o registro de erros do Apache?
O registro de erros do Apache sempre deve ser revisado ao solucionar um problema relacionado ao site. Isso inclui erros internos do servidor e problemas de desempenho intermitentes.
Nginx
O Nginx é frequentemente usado como um servidor web (no lugar do Apache) para acelerar o desempenho de um site. Ele é usado, como o PHP-FPM, para melhor utilizar os recursos em sites de tráfego pesado.
Localização do registro:/var/log/nginx/access.log
Como posso acessar esse log? SSH
O SSH permite acessar, visualizar e manipular o registro completo com ferramentas como vim ou grep .
cPanelO cPanel tem logs do nginx na seção Métricas em Acesso bruto para o site.
PleskO Plesk exibirá os logs do nginx na seção Logs do domínio.
Quando eu preciso revisar este registro?- Seu site não está funcionando conforme o esperado.
- Seu site está mostrando erros intermitentemente.
- Seu site está lento ou apenas gira e nunca carrega.
A maioria dos erros do serviço da web e do aplicativo estarão no log de erros do nginx . O registro conterá erros de recursos, erros de PHP e outros erros para ajudar na solução de problemas.
Localização do registro:/var/log/nginx/error.log
Como posso revisar este log?
O SSH permite acessar, visualizar e manipular o registro completo com ferramentas como vim ou grep .
Quando devo revisar o log de erros do nginx?O registro de erros do nginx sempre deve ser revisado ao solucionar um problema relacionado ao site. Isso inclui erros internos do servidor e problemas de desempenho intermitentes.
PHP
O log de erros do PHP contém informações sobre erros em arquivos PHP específicos, chamadas para arquivos ausentes ou erros relacionados à configuração do PHP. Registros de erros PHP normalmente são encontrados nos arquivos do seu site. Você pode usar uma página PHPinfo () para confirmar a localização do log.
Onde posso encontrar esse registro?Localização do cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.logLocalização do Plesk:
/ var / www / vhosts /$DOMAIN / logs / error_logQuando devo revisar o log de erros do PHP?
Sempre que você estiver solucionando um problema que parece isolado para um ou mais sites baseados em PHP (como o WordPress), mas não para todo o servidor.
O log de erros do PHP-FPM conterá erros relacionados ao serviço PHP-FPM. Pode haver vários registros se você utilizar várias versões do PHP.
Onde posso encontrar esse registro?Localização do cPanel:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.logXX seria 73 para PHP-FPM 7.3.
Localização do CentOS / AlmaLinux com Plesk:
/ var / www / vhosts /$DOMAIN / error_logUbuntu com localização do Plesk:
/ var / www / vhosts /$DOMAIN /logs/php-fpm_error.logQuando devo revisar o log do PHP-FPM?
- Seu site exibe um erro 503.
- Seu site está carregando lentamente ou de forma intermitente.
MySQL
O log de erros do MySQL contém informações sobre falhas de serviço, problemas de recursos e tabelas de banco de dados travadas.
Onde posso encontrar esse registro?Para MySQL 5.5, 5.6 e MariaDB 10.2
/ var / lib / mysql /$HOSTNAME .err
Para mysql 5.7 e posterior
/var/log/mysqld.log
MariaDB 10.3 e posterior
/var/log/mariadb/mariadb.logQuando devo revisar o registro de erros do MySQL?
- O serviço MySQL não será executado.
- O serviço MySQL está usando muita memória ou CPU.
- Seu site baseado em banco de dados (ex. WordPress) está lento.
- Seu site controlado por banco de dados não consegue se conectar ao MySQL.
Em breve!