ERROR HTTP no AJAX

491 views
Skip to first unread message

Glaydson Videres

unread,
Feb 12, 2015, 7:50:14 AM2/12/15
to drup...@googlegroups.com
Olá Galera,
Estou tendo muita dificuldade para saber o q danado foi que fiz para exibir esse error quando tentei atualizar meus módulos... ontem estava funcionando tudo nos conformes.. hj pela manhã surgiu esse erro inesperado. T_T
Segue a mensagem de erro abaixo, agradeço qualquer orientação ou ajuda:

Ocorreu um erro HTTP no AJAX Código do Resultado HTTP: 500 Estas são as informações de depuração. Caminho: !url Texto de Status: Internal Server Error Texto de Resposta: {"status":true,"percentage":"10","message":"Tentando verificar atualiza\u00e7\u00f5es dispon\u00edveis...\u003Cbr \/\u003EAtualiza\u00e7\u00f5es dispon\u00edveis verificadas para \u003Cem class=\u0022placeholder\u0022\u003EEntity Reference\u003C\/em\u003E."}



Abraço

DarK FlameS

unread,
Feb 12, 2015, 7:58:32 AM2/12/15
to drup...@googlegroups.com
Provavelmente você conseguirá ver os detalhes do erro entrando em: relatorios/mensagens recentes do registro (admin/reports/dblog)... procure pelas mensagens de erro e veja o que aconteceu.



--
Flávio Rodrigues
Live long, And Prosper

--
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Glaydson Videres

unread,
Feb 12, 2015, 8:12:32 AM2/12/15
to drup...@googlegroups.com
Tentei limpar os LOGS e tentar atualizar novamente os módulos para exibir a mensagem de erro...
Exibiu novamente a mensagem acima... mas nos LOGS n apareceu nada.. =/

Paulino Michelazzo

unread,
Feb 12, 2015, 8:40:36 AM2/12/15
to drup...@googlegroups.com
--
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Glaydson Videres

unread,
Feb 12, 2015, 8:45:46 AM2/12/15
to drup...@googlegroups.com
Vlws pela resposta Paulino...
mas só deu para esclarecer o que significa o erro... vc já se deparou com um problema como esses? Conhece algum artigo q fala a respeito? \o

Sempre q tento atualizar os modulos surge esse erro, agora ainda consegui reduzir para:
Ocorreu um erro HTTP no AJAX Código do Resultado HTTP: 500 Estas são as informações de depuração. Caminho: !url Texto de Status: Internal Server Error Texto de Resposta: {"status":true,"percentage":"100","message":"Iniciando.\u003Cbr\/\u003E\u0026nbsp;\u003Cbr \/\u003E"}

Paulino Michelazzo

unread,
Feb 12, 2015, 10:10:26 AM2/12/15
to drup...@googlegroups.com
Você está usando os módulos devel/devel theme?

Quanto tem de memória alocada em seu VPS para o PHP?

Saudações

Glaydson Videres

unread,
Feb 12, 2015, 11:20:58 AM2/12/15
to drup...@googlegroups.com

Opa Paulino,
Possuo somente o modulo Devel...

Acessando o php.ini verifiquei q só tenho disponivel:
memory_limit 128M

Vlws

Paulino Michelazzo

unread,
Feb 12, 2015, 11:22:34 AM2/12/15
to drup...@googlegroups.com
Desabilite-o e aumente esta memória para, no mínimo, 256MB

Faça o teste novamente.

Saudações 

Glaydson Videres

unread,
Feb 12, 2015, 1:31:36 PM2/12/15
to drup...@googlegroups.com
O Erro ainda persiste Paulino.. T_T

Glaydson Videres

unread,
Feb 12, 2015, 2:07:18 PM2/12/15
to drup...@googlegroups.com
Acabei de notar essse erro abaixo:
Notice: Undefined variable: finished em _batch_process() (linha 344 de /usr/local/nginx/html/drupal-7.32/includes/batch.inc).

Lucas Arruda

unread,
Feb 12, 2015, 3:41:42 PM2/12/15
to drup...@googlegroups.com
Glaydson,

Aumentar o limite de memória utilizado pelo PHP pode ser perigoso se não usado com cautela. O recomendado é vc encontrar um valor mínimo que seu site consiga fazer o bootstrap do Drupal e servir as páginas sem problemas. Se alguma seção do site ou processo em lote precisar de mais, o recomendado é vc aumentar o limite somente para aquela parte. Você pode fazer isso de diversas maneiras. Um start point pode ser conferido aqui: https://www.drupal.org/node/207036

Algumas referências do porque aumentar sem razão não é uma boa prática:


Abs e boa sorte ai!

2015-02-12 14:07 GMT-05:00 Glaydson Videres <glayd...@gmail.com>:
Acabei de notar essse erro abaixo:
Notice: Undefined variable: finished em _batch_process() (linha 344 de /usr/local/nginx/html/drupal-7.32/includes/batch.inc).

--
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Lucas Arruda

Glaydson Videres

unread,
Feb 12, 2015, 3:59:03 PM2/12/15
to drup...@googlegroups.com
Vlws Lucas Pela orientação!!!
Em minhas pesquisas percebi muitos tópicos q citam esse problema como algum módulo ou dados q n foram enviados para o banco corretamente por isso esta ocorrendo esse erro de atualização abaixo: 
Ocorreu um erro HTTP no AJAX Código do Resultado HTTP: 500 Estas são as informações de depuração. Caminho: !url Texto de Status: Internal Server Error Texto de Resposta: {"status":true,"percentage":"25","message":"Tentando verificar atualiza\u00e7\u00f5es dispon\u00edveis...\u003Cbr \/\u003EAtualiza\u00e7\u00f5es dispon\u00edveis verificadas para \u003Cem class=\u0022placeholder\u0022\u003ECycle\u003C\/em\u003E."}

Amanhã irei tentar entrar em contato com o pessoal do servidor para tentar restaurar esse site um dia antes, onde estava funcionando td nos trinks... Espero q isso resolva! srrsrs   T_T
Qualquer novidade posto aqui! 

Abraço

Paulino Michelazzo

unread,
Feb 12, 2015, 4:01:10 PM2/12/15
to drup...@googlegroups.com
Lucas,

Pode nos brindar com a fórmula de como aumento a memória do PHP somente para Update dos módulos, por exemplo? Isso é realmente algo que desconheço.

Saudações 

On 12 Feb 2015, at 21:41, Lucas Arruda <luna...@gmail.com> wrote:

Glaydson,

Aumentar o limite de memória utilizado pelo PHP pode ser perigoso se não usado com cautela. O recomendado é vc encontrar um valor mínimo que seu site consiga fazer o bootstrap do Drupal e servir as páginas sem problemas. Se alguma seção do site ou processo em lote precisar de mais, o recomendado é vc aumentar o limite somente para aquela parte. Você pode fazer isso de diversas maneiras. Um start point pode ser conferido aqui: https://www.drupal.org/node/207036

Algumas referências do porque aumentar sem razão não é uma boa prática:


Abs e boa sorte ai!

2015-02-12 14:07 GMT-05:00 Glaydson Videres <glayd...@gmail.com>:
Acabei de notar essse erro abaixo:
Notice: Undefined variable: finished em _batch_process() (linha 344 de /usr/local/nginx/html/drupal-7.32/includes/batch.inc).




Paulino Michelazzo

unread,
Feb 12, 2015, 4:01:46 PM2/12/15
to drup...@googlegroups.com
Glaydson,

Você está dizendo que você mudou algo num servidor “em produção” e começou a dar o erro? É isso mesmo?

Glaydson Videres

unread,
Feb 12, 2015, 4:09:27 PM2/12/15
to drup...@googlegroups.com
Opa Paulino!
N nn... Estive trabalhando nesse projeto ontem e deixei tudo funcionando perfeitamente.. porém um outro rapaz entrou um pouco + tarde e realizou algumas alterações nos dados inseridos.. até aew tudo bem.. Hj pela manhã quando acesso o projeto me deparou com dois problemas, sendo o primeiro o q foi citado acima de infelizmente n conseguir atualizar os modulos q aparece esse erro abaixo:
Ocorreu um erro HTTP no AJAX Código do Resultado HTTP: 500 Estas são as informações de depuração. Caminho: !url Texto de Status: Internal Server Error Texto de Resposta: {"status":true,"percentage":"25","message":"Tentando verificar atualiza\u00e7\u00f5es dispon\u00edveis...\u003Cbr \/\u003EAtualiza\u00e7\u00f5es dispon\u00edveis verificadas para \u003Cem class=\u0022placeholder\u0022\u003ECycle\u003C\/em\u003E."}

E o outro foi relacionado ao CKEditor, n citei o mesmo por acredito q o problema dele esteja relacionado com o erro acima... Simplesmente o danado só exibe os seus recursos quando tento adicionar um novo conteúdo, mas quando tento editar ele some deixando apenas o texto puro.. N sei o motivo disso.. Mas Acredito q resolvendo o problema de atualização dos polos ele por si só s resolve.

A única solução q encontrei foi fazer um restauração de todo projeto para um da anterior onde tudo estava funcionando 100%. O q vc acha?

Paulino Michelazzo

unread,
Feb 12, 2015, 4:14:12 PM2/12/15
to drup...@googlegroups.com
O que acho:

1) Nunca, mas NUNCA, faça atualização em produção. Se você precisa fazer atualização de módulos, faça um snapshot de seu sistema, aplique as atualizações, verifique se está tudo ok e depois refaça em Produção (ou carregue o snapshot para produção, guardando a versão antiga).

2) Você verificou o log de seu servidor web? Se não, vale a pena. Muitas vezes (na maioria), o log ajuda e muito.

3) Se puder, habilite TODOS os erros do PHP para tentar descobrir o erro. Creio que fica mais fácil se tiver isso. Se puder colocar os erros em log no servidor, melhor ainda.

Pergunta: pq está em português isso? Você não tem uma interface em inglês? Pergunto porque me perdi para entender o erro ;)

Saudações
 
--
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Glaydson Videres

unread,
Feb 12, 2015, 4:38:01 PM2/12/15
to drup...@googlegroups.com
Pow Paulino.. Brigadão pelas orientações!!
Sempre q atualizo os modulos de fato é durante a produção.. nunca faço o backp de td q esta sendo feito. T_T

Suas orientações e as de Lucas já estão indo pro bloco de anotações!!! 

Quando habilitei para exibi todas as mensagens de erros, surgiu esse erro abaixo:
Notice: Undefined variable: finished em _batch_process() (linha 344 de /usr/local/nginx/html/drupal-7.32/includes/batch.inc).

Att

Paulino Michelazzo

unread,
Feb 12, 2015, 4:50:23 PM2/12/15
to drup...@googlegroups.com
Eu já tive problemas com arquivos corrompidos num envio via ftp de um servidor para outro (por isso somente uso rsync com verificação).Pode ser que seja este o problema (mas não creio).

Se você usa aquele treco de overlay, tente desabilitá-lo para ver se ajuda ou resolve. Caso contrário, você pode fazer a atualização via drush ou ainda fazendo o download dos módulos e atualizando um a um (faça em um ambiente controlado isso).

Saudações

Paulino Michelazzo

unread,
Feb 12, 2015, 5:02:53 PM2/12/15
to drup...@googlegroups.com
Lucas,

Sobre o 1 não imagino como fazer isso e principalmente se é válido, porque não foi implementado direto no core.

A segunda, muito boa. Não tinha imaginado este uso para a diretiva.

Grato
Saudações

PAulino

On 12 Feb 2015, at 22:34, Lucas Arruda <luna...@gmail.com> wrote:

Paulino,

Algumas opções (não testadas) vieram a minha cabeça agora:

1- Como o script de atualização do Drupal (update.php) faz um bootstrap completo do Drupal, poderíamos interceptar o fluxo através de algum hook_boot() ou hook_init() ou mesmo em escopo global e verificar por algo como basename(__FILE__) == 'update' e então setar o valor desejado via ini_set();

2- No .htaccess ou VirtualHost do site adicionar uma diretiva <Files> (http://httpd.apache.org/docs/2.4/mod/core.html#files) especificando o update.php e adicionando a diretiva php_value com o respectivo atributo e valor desejados.

Chegou a validar essas hipóteses? 

2015-02-12 16:14 GMT-05:00 Paulino Michelazzo <miche...@me.com>:
O que acho:

1) Nunca, mas NUNCA, faça atualização em produção. Se você precisa fazer atualização de módulos, faça um snapshot de seu sistema, aplique as atualizações, verifique se está tudo ok e depois refaça em Produção (ou carregue o snapshot para produção, guardando a versão antiga).

2) Você verificou o log de seu servidor web? Se não, vale a pena. Muitas vezes (na maioria), o log ajuda e muito.

3) Se puder, habilite TODOS os erros do PHP para tentar descobrir o erro. Creio que fica mais fácil se tiver isso. Se puder colocar os erros em log no servidor, melhor ainda.

Pergunta: pq está em português isso? Você não tem uma interface em inglês? Pergunto porque me perdi para entender o erro ;)

Saudações
 
On 12 Feb 2015, at 22:09, Glaydson Videres <glayd...@gmail.com> wrote:

Opa Paulino!
N nn... Estive trabalhando nesse projeto ontem e deixei tudo funcionando perfeitamente.. porém um outro rapaz entrou um pouco + tarde e realizou algumas alterações nos dados inseridos.. até aew tudo bem.. Hj pela manhã quando acesso o projeto me deparou com dois problemas, sendo o primeiro o q foi citado acima de infelizmente n conseguir atualizar os modulos q aparece esse erro abaixo:
Ocorreu um erro HTTP no AJAX Código do Resultado HTTP: 500 Estas são as informações de depuração. Caminho: !url Texto de Status: Internal Server Error Texto de Resposta: {"status":true,"percentage":"25","message":"Tentando verificar atualiza\u00e7\u00f5es dispon\u00edveis...\u003Cbr \/\u003EAtualiza\u00e7\u00f5es dispon\u00edveis verificadas para \u003Cem class=\u0022placeholder\u0022\u003ECycle\u003C\/em\u003E."}

E o outro foi relacionado ao CKEditor, n citei o mesmo por acredito q o problema dele esteja relacionado com o erro acima... Simplesmente o danado só exibe os seus recursos quando tento adicionar um novo conteúdo, mas quando tento editar ele some deixando apenas o texto puro.. N sei o motivo disso.. Mas Acredito q resolvendo o problema de atualização dos polos ele por si só s resolve.

A única solução q encontrei foi fazer um restauração de todo projeto para um da anterior onde tudo estava funcionando 100%. O q vc acha?

-- 

Lucas Arruda

unread,
Feb 12, 2015, 4:34:28 PM2/12/15
to drup...@googlegroups.com
Paulino,

Algumas opções (não testadas) vieram a minha cabeça agora:

1- Como o script de atualização do Drupal (update.php) faz um bootstrap completo do Drupal, poderíamos interceptar o fluxo através de algum hook_boot() ou hook_init() ou mesmo em escopo global e verificar por algo como basename(__FILE__) == 'update' e então setar o valor desejado via ini_set();

2- No .htaccess ou VirtualHost do site adicionar uma diretiva <Files> (http://httpd.apache.org/docs/2.4/mod/core.html#files) especificando o update.php e adicionando a diretiva php_value com o respectivo atributo e valor desejados.

Chegou a validar essas hipóteses? 
2015-02-12 16:14 GMT-05:00 Paulino Michelazzo <miche...@me.com>:



--
Lucas Arruda

Lucas Arruda

unread,
Feb 12, 2015, 6:16:47 PM2/12/15
to drup...@googlegroups.com
Paulino, sobre a primeira sugestão me referia a colocar o código em um dos hooks sugeridos em um módulo custom. Obviamente que não devemos hackear o core do Drupal ;) Portanto é uma solução aceitável, apenas precisa ser validada. 

Eu particularmente aplicaria isso no código para que caso a aplicação fosse migrada de ambiente não corrêssemos o risco de perder a configuração. Segundo em .htaccess e terceiro em VHost. Aliás, se isso funcionar em código poderia facilmente se tornar um módulo :)



--
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Lucas Arruda

Helal Ferrari Cabral

unread,
Feb 14, 2015, 9:27:59 AM2/14/15
to drup...@googlegroups.com
Esse problema está estourando no batch operation do update.php

Pode ser qualquer problema até um simples erro de sintaxe.

Quando batch operation começa a rodar ele executa uma ação ajax para ficar enviando informações na tela sem reload e por conta disso ele executa qualquer coisa que está definada no backend e se tiver um pequeno erro de sintaxe pode acontecer esse erro ai.

Se você estiver usando reposítório git ou svn nesse projeto você consegue olhar o log de commits e ver o que foi commitado e investigar qual modulo ou codigo feito que gerou o defeito.

abs
Helal Ferrari Cabral
Analista de sistemas

ferrar...@gmail.com
+55 48 9122 6677

Glaydson Videres

unread,
Feb 19, 2015, 4:46:17 PM2/19/15
to drup...@googlegroups.com
Opa Galera, td nos trinks?
Carnaval passou agora ficou + tranquilo de responder...

A Solução para esse problem foi mais simples q imaginei, só foi preciso atualizar o php de 5.3 para o 5.5 para sumir com esse erro e funcionar td perfeitamente. srsrrs


Abraço e obrigado a todos q colaboraram! rssrs

Paulino Michelazzo

unread,
Feb 20, 2015, 2:52:40 AM2/20/15
to drup...@googlegroups.com

mas pq a mudança de versão “resolveu” o problema?

Saudações > On 19/02/2015, at 22:46, Glaydson Videres <glayd...@gmail.com> wrote: > > Opa Galera, td nos trinks? > Carnaval passou agora ficou + tranquilo de responder... > > A Solução para esse problem foi mais simples q imaginei, só foi preciso atualizar o php de 5.3 para o 5.5 para sumir com esse erro e funcionar td perfeitamente. srsrrs > > > Abraço e obrigado a todos q colaboraram! rssrs

Glaydson Videres

unread,
Feb 20, 2015, 7:54:27 AM2/20/15
to drup...@googlegroups.com
Opa Paulino, blz?
Em minhas pesquisas notei q algumas pessoas q se depararam com esse tipo problema, sempre citavam a versão do PhP 5.3... Pesquisando + um pouco, encontrei esse link abaixo:
https://groups.drupal.org/node/417788


Acabei achando q n tinha jeito e entrei em contato com o servidor para atualizar a versão do PhP 5.3 para 5.5... e agora esta tudo de primeira! srrssr
Brigadão pelo HELP! \o

Paulino Michelazzo

unread,
Feb 20, 2015, 8:12:49 AM2/20/15
to drup...@googlegroups.com
Glaydson,

Fico feliz por ter descoberto, solucionado e também compartilhado conosco.

Esta vai para o caderninho.

Saudações

--
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Lucas Arruda

unread,
Feb 20, 2015, 7:41:45 PM2/20/15
to drup...@googlegroups.com
Obrigado pela pergunta, Paulino! É sempre muito importante compartilhar a solução, senão alguém mais passa pelo mesmo problema e não encontra referências de como resolver...

Abs!
--
Lucas Arruda
Reply all
Reply to author
Forward
0 new messages