Olá, @blogdothiagoferraz.
O erro 500 é um erro interno do servidor e pode ser causado por conflitos de plugin ou funções do tema. Como é algo intermitente você precisa ver qual o log gerado quando o erro ocorre. Para isso você precisa ativar o modo de depuração no seu site.
Para ativar o debug no seu site é preciso adicionar o seguinte código no arquivo wp-config:
define( 'WP_DEBUG_LOG', true );
Depois disso, quando ocorrer o erro novamente será gerado o arquivo debug.log na pasta wp-content. Quando o Jetpack te enviar um e-mail de alerta, verifique no arquivo debug.log o que aconteceu no momento que o e-mail foi enviado e poste aqui.
Por fim, desative o modo de debug (basta remover o código que você inseriu ou mudar o valor para false).
Obrigado @rahmohn!
Já realizei a inclusão do código!
Não vai demorar muito para o erro aparecer!
@@rahmohn, eu não sei onde errei.
Adicionei o código no arquivo wp-config e o arquivo debug.log não apareceu na pasta wp-content.
Não sei o que eu fiz de errado!
O Blog já caiu várias vezes e nenhum arquivo apareceu na pasta!
@blogdothiagoferraz
Coloque dessa forma:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Para o WP_DEBUG_LOG funcionar é preciso habilitar o WP_DEBUG (eu esqueci de colocar isso no comentário anterior, foi mal!). O WP_DEBUG_DISPLAY configurado para false evita que mensagens de erro apareçam para o usuário do seu site.
-
Esta resposta foi modificada 6 anos, 6 meses atrás por Ramon Ahnert.
@rahmohn bom dia!
O código gerado pelo debug foi esse:
[12-Mar-2018 21:09:15 UTC] PHP Notice: Undefined index: HTTP_X_FORWARDED_FOR in /home/blogdothiagoferraz.com.br/www/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 374
[12-Mar-2018 21:09:15 UTC] PHP Notice: Undefined index: HTTP_CLIENT_IP in /home/blogdothiagoferraz.com.br/www/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 376
[13-Mar-2018 02:37:50 UTC] PHP Warning: mysqli_query(): MySQL server has gone away in /home/blogdothiagoferraz.com.br/www/wp-includes/wp-db.php on line 1924
[13-Mar-2018 02:44:09 UTC] PHP Warning: mysqli_query(): Error reading result set’s header in /home/blogdothiagoferraz.com.br/www/wp-includes/wp-db.php on line 1924
[13-Mar-2018 02:39:49 UTC] PHP Warning: mysqli_query(): MySQL server has gone away in /home/blogdothiagoferraz.com.br/www/wp-includes/wp-db.php on line 1924
Será que consigo eliminar meu problema de intermitência e queda do blog???
@blogdothiagoferraz
Gerou alguma coisa antes disso? Pois o erro está sendo gerado no plugin Jetpack.
Não @rahmohn !
Esse foi o código gerado!
Eu envie o código resumido, pois o moderador não liberou minha postagem anterior com o código completo, porém é basicamente isso que aparece em todas as ocorrências, iniciando falando do jetpack e do wp-includes/wp-db.php on line 1924
No caso tenho que excluir o jetpack?
Vou fazer um teste e verificar se o problema vai continuar!
Por enquanto não encerra o Forum!
De antemão agradeço o apoio!
@blogdothiagoferraz
Acho que não é o Jetpack, mas você pode desativá-lo para fazer um teste. Na minha opinião, parece que o seu servidor não está aguentando a demanda de acesso do seu site. Você tem muita visita no seu blog? Sua hospedagem é em um servidor compartilhado?
Eu não tenho tantas visitas assim!
Uma média de 1000 visitas por dia e meu servidor é o RedeHost!
Creio que um dos melhores servidores do país!
Estranho!
Vou abrir chamado junto ao servidor para verificar o tráfego!
Exclui o primeiro arquivo debug e estou aguardando para ver se o sistema cria outro!
Já exclui o jetpack porém o problema persiste.
Esse foi o código que apareceu dessa vez!
Havia excluído o Jetpack e o arquivo DEBUG para ver os novos códigos!
Porém não entendo do que se trata!
A intermitência diminuiu, mas ainda continua!
[20-Mar-2018 14:29:29 UTC] PHP Warning: mysqli_query(): MySQL server has gone away in /home/blogdothiagoferraz.com.br/www/wp-includes/wp-db.php on line 1924
[20-Mar-2018 14:29:29 UTC] PHP Warning: mysqli_query(): Error reading result set’s header in /home/blogdothiagoferraz.com.br/www/wp-includes/wp-db.php on line 1924
[21-Mar-2018 05:47:48 UTC] PHP Warning: mysqli_query(): MySQL server has gone away in /home/blogdothiagoferraz.com.br/www/wp-includes/wp-db.php on line 1924