foto
Gabriel Z Blog

Gabriel Z Blog

Tecnologia web, Magento & geek stuff

Posts com a Tag ‘stack overflow’


Magento: Solução para o erro “Allowed memory size exhausted…”

27 de novembro de 2008 Enviar este artigo por e-mail Imprimir este artigo

Algumas dicas para quem está passando pelo problema de memória insuficiente, com o Magento.

Isto ocorre principalmente ao se tentar aplicar promoções a um grande número de produtos, se o seu provedor de hospedagem limita a quantidade de memória (ou se a configuração padrão está muito abaixo do necessário).

Estes comentários são válidos mesmo para quem tem a versão 1.1.8, que deveria ter corrigido o problema. É compreensível, já que independente da versão, você pode ter realmente uma situação de uso maior da memória ou processamento.

Meus agradecimentos ao cliente e amigo Rodiney, da Arte Sacro, que também brigou muito com o problema e nos enviou a solução definitiva para o caso deles, em ambiente “Profissional II” da Locaweb.

1) No arquivo php-cgi.ini (na pasta root, anterior à public_html):

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 3600; Maximum execution time of each script, in seconds
max_input_time = 60; Maximum amount of time each script may spend parsing request data
memory_limit = 512M; Maximum amount of memory a script may consume (8MB)

2) No arquivo .htaccess mesma coisa:

#<IfModule mod_php5.c>
php_value memory_limit 512M
php_value max_execution_time 3600

Ufa! Agora vai…

Magento versão 1.1.7 e versão 1.1.8

27 de novembro de 2008 Enviar este artigo por e-mail Imprimir este artigo

Nem bem estávamos terminando de atualizar alguns clientes para a versão 1.1.7 do Magento, saiu ontem a versão 1.1.8.

Essas versões contêm importantes correções e melhorias, que serão notadas principalmente por lojas com um grande número de produtos ou promoções. Dentre as correções mais importantes, estão a limpeza automática das tabelas de log no banco de dados — algumas por aqui tinham mais de 50 mil registros e deixavam qualquer backup gigantesco — e o erro de estouro de memória (stack overflow) ao se aplicar uma promoção em catálogos com muitos produtos (no caso de um de nossos clientes, mais de 6 mil).

As atualizações continuam constantes, houve uma mudança no tipo de licença (confira aqui) e a comunidade continua crescendo.

Teremos novidades aqui na Indexa até o final da semana, quando devemos lançar mais um e-commerce. Devo ainda publicar um artigo com dicas para o upgrade a partir de versões mais antigas, aqui no blog.

Aguardem…



© 2010 - Indexa Ltda. Todos os direitos reservados.