Suporte » Ajustando o WordPress » Intermitência e Erro 500

  • Caros amigos!
    Diariamente estou passando por problemas de intermitência e queda do site, quando tento atualizar aparece mensagem de ERRO 500.
    Já tentei de tudo para solucionar o problema, já assisti vários videos, segui orientações e o problema persiste.
    O Jetpack envia e-mails de alerta várias vezes por dia avisando que meu blog está fora do ar. Durante o inicio dessa manha, o blog ficou fora por 32 minutos.
    Alguém me ajuda a solucionar esse problema!

    Meu template é o EGG NEWS.

    Grande abraço a todos!

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • Moderador Ramon Ahnert

    (@rahmohn)

    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).

    Criador do tópico blogdothiagoferraz

    (@blogdothiagoferraz)

    Obrigado @rahmohn!
    Já realizei a inclusão do código!
    Não vai demorar muito para o erro aparecer!

    Criador do tópico blogdothiagoferraz

    (@blogdothiagoferraz)

    @@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!

    Moderador Ramon Ahnert

    (@rahmohn)

    @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, 1 mês atrás por Ramon Ahnert.
    Criador do tópico blogdothiagoferraz

    (@blogdothiagoferraz)

    @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???

    Moderador Ramon Ahnert

    (@rahmohn)

    @blogdothiagoferraz

    Gerou alguma coisa antes disso? Pois o erro está sendo gerado no plugin Jetpack.

    Criador do tópico blogdothiagoferraz

    (@blogdothiagoferraz)

    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!

    Moderador Ramon Ahnert

    (@rahmohn)

    @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?

    Criador do tópico blogdothiagoferraz

    (@blogdothiagoferraz)

    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!

    Criador do tópico blogdothiagoferraz

    (@blogdothiagoferraz)

    Exclui o primeiro arquivo debug e estou aguardando para ver se o sistema cria outro!
    Já exclui o jetpack porém o problema persiste.

    Criador do tópico blogdothiagoferraz

    (@blogdothiagoferraz)

    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

    Moderador Ramon Ahnert

    (@rahmohn)

    @blogdothiagoferraz

    Na documentação do MySQL tem uma página sobre esse erro: https://dev.mysql.com/doc/refman/5.7/en/gone-away.html

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • O tópico ‘Intermitência e Erro 500’ está fechado para novas respostas.