camnop Posted April 23, 2013 Share Posted April 23, 2013 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 Acessando Gerador de Combinações de Produto 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. Ao terminar os 60 seg exatos, retorna este Erro 324 (net::ERR_EMPTY_RESPONSE) e pede que "Recarregue" a pagina. Ao recarregar a pagina alguns atributos foram combinados: Note os únicos tamanhos gerados "P" "M". Demonstrando que nem todos os atributos foram combinados. 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 Servidor contratado: LOCAWEB - Plataforma Linux 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 More sharing options...
guest* Posted April 23, 2013 Share Posted April 23, 2013 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 More sharing options...
camnop Posted April 25, 2013 Author Share Posted April 25, 2013 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 More sharing options...
guest* Posted April 26, 2013 Share Posted April 26, 2013 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now