Jump to content

Gerenciador de Combinações - Tempo limite 60 seg - Erro 324 (net::ERR_EMPTY_RESPONSE)


Recommended Posts

Ao utilizar a ferramenta Gerenciador de Combinações, em um processo que demore acima de 60 seg para o servidor realizar a combinação de atributos, retorna o erro:

324 (net::ERR_EMPTY_RESPONSE)

 

Veja como funciona este erro:

 

Acessando:

Catálogo -> Produtos -> Combinações

post-324820-0-63877300-1366675442_thumb.png

 

Acessando Gerador de Combinações de Produto

post-324820-0-02058200-1366675448_thumb.png

 

Adicionando Atributos.

Repare no Atributo "Tamanho" e os Valores "P", "M", "G", ... , "BL XGG".

Ao clicar em "Gerar essas combinações" o processo dura 60 seg exatos e retorna erro.

post-324820-0-27915300-1366675450_thumb.png

 

 

Ao terminar os 60 seg exatos, retorna este Erro 324 (net::ERR_EMPTY_RESPONSE) e pede que "Recarregue" a pagina.

post-324820-0-46071700-1366675453_thumb.png

 

Ao recarregar a pagina alguns atributos foram combinados:

Note os únicos tamanhos gerados "P" "M".

Demonstrando que nem todos os atributos foram combinados.

post-324820-0-91048500-1366675454_thumb.png

 

Informação do Servidor:

  • Versão PHP: 5.2.14
  • Limite de memória: 512M
  • Tempo Maximo de Execução: 999
  • Versão Prestashop: 1.5.4.0

post-324820-0-66092400-1366675456_thumb.png

 

Servidor contratado: LOCAWEB - Plataforma Linux

post-324820-0-51558000-1366675458_thumb.png

 

PHP do AdminAttributeGeneratorController.php

AdminAttributeGeneratorController.php

 

PHP.ini

php.ini.txt

 

Entrei em contato com a Locaweb:

Informei da limitação imposta nesta aplicação. O técnico Thiago Ferreira entrou no sistema prestashop do meu domínio, executou um teste de Gerar as Combinações e notou o tempo limite de 60 seg. Informou, sem demonstrar muita autoridade em prestashop ou no assunto:

 

 

(Técnico Locaweb) Thiago Ferreira:

 

 

O que deve fazer é otimizar a aplicação. Verificar na aplicação o que está fazendo demorar tanto para executar. Nos planos compartilhados você não pode exigir mais de 60 seg pois é configuração do servidor, no caso seria um cloud server pro ou dedicado onde você não compartilharia recursos com outros clientes. Em ambiente compartilhado você divide os recursos de um servidor com mais clientes, caso um cliente sobrecarregue o servidor você também será prejudicado. Este link mostra nossos planos de cloud server pro http://www.locaweb.c...oud-server.html

Nestes planos você configura tudo a partir do zero, mas também pode escolher o gerenciador.

 

Insistindo na resolução do problema, enviei o php sobre a aplicação:

 

AdminAttributeGeneratorController.php

e ele respondeu:

 

 

Realmente Daniel, terá que rever a sua aplicação com relação ao desempenho.

O restante do seu administrador está normal, não há lentidão na linguagem porém sua aplicação acaba tendo este problema com o tempo de execução.

A aplicação demora e com isso é fechada a conexão. Deve otimizar a mesma.

 

 

 

A pergunta que faço é:

  • O problema é do servidor Locaweb? Preciso mesmo contratar um servidor com alto custo?
  • O problema é configuração? Seja no PHP.ini ou no próprio script da aplicação?

OBS: Também coloquei este topico em Instalação e configuração do PrestaShop. Fiquem a vontade para apagar ou mover para melhor organização do forum.

Link to comment
Share on other sites

Ist nao é um Bug, mas simplesmente um problema do seu servidor. 60 max_execution time e max_input time não servem para Prestashop. Veja aqui a configuração mínima:

http://www.prestashop.com/forums/index.php?/topic/236128-tutorial-servidor-configuracao-minima-para-ps-15/

 

e tbm. aqui, se for fazer alteracoes vc. mesmo: http://www.prestashop.com/forums/index.php?/topic/225665-tutorial-configuracao-do-servidor-com-phpini-optimizado-para-prestashop/

Link to comment
Share on other sites

Ist nao é um Bug, mas simplesmente um problema do seu servidor. 60 max_execution time e max_input time não servem para Prestashop. Veja aqui a configuração mínima:

http://www.prestasho...ima-para-ps-15/

 

e tbm. aqui, se for fazer alteracoes vc. mesmo: http://www.prestasho...ara-prestashop/

 

 

Meu PHP.ini está de acordo com o seu segundo link, foi de lá que tirei as configurações.

 

O seu primeiro link também está de acordo com meu servidor.

 

Acredito que não foi feliz na resposta. Pois ao responder que o problema é com meu servidor, você informa para realizar alterações "eu mesmo". O que se torna uma contradição.

 

Alguém conhece algum outro servidor de hospedagem que retira esta limitação por um preço legal?

 

Forte abraço a todos!

Link to comment
Share on other sites

A geração de muitas combinações requere muito mais tempo para a execução des scripts no seu servidor. Vc. aumentando o valor de max_input_time e max_execution_time para 600 ou para 900 deve gerar todas as combinações sem problema.

 

Se o servidor após 60 seg para de executar a geração, então um dos dois valores não está batendo com a configuração necessaria de 600 ou 900. 60 segundos seria o valor de 60 e isto tbm. foi a resposta que recebeu da Locaweb.

 

Nos planos compartilhados você não pode exigir mais de 60 seg pois é configuração do servidor, no caso seria um cloud server pro ou dedicado onde você não compartilharia recursos com outros clientes.

 

Não vai adiantar em nada vc. alterar a sua php.ini ou .htaccess para os valores mencionados nos dois links acima, se vc. não tem poderes para tal. O link mencionado somente funciona para webspaces aonde vc. pode alterar os valores como necessita, ou seja arbetos para cima sem limite. ;)

 

Vai ter que seguir o que te sugeriram para que funcione. Ou outro pacote, neste caso cloud, ou procure um outro provedor que possa trabalhar com a configuração necessária para tal.

 

Como alternativa vc. tbm. pode usar um modulo de compra que gera as combinações através de outro protocolo, e não necessita de uma execução especial de tempo no servidor

 

http://www.presto-ch...wizard-pro.html

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...