Problemas quando rodar static content deploy com EFS

Submitted by Eric on qua, 24/04/2019 - 17:44

Este artigo é sobre o deploy estático de conteúdo (static content deploy) no AWS EFS, mas também pode ser para NFS ou qualquer tipo de disco via rede ou que possa ser lento.
E este artigo é mais um artigo sobre como o Magento 2 pode ser irritante e como ele não foi feito para rodar de forma escalável.

Bom, estamos vendo vários errors quendo rodando o static content deploy com a opção --jobs:


FacebookTwitterGoogle+Share

Rodando Magento 2 Crons com Queue no Kubernetes ou Docker

Submitted by Eric on dom, 21/04/2019 - 16:37

Vou começar dizendo que este artigo será rápido e simples, mas foi uma dor de cabeça achar os problemas que encontramos rodando Magento com cron e queues no Kubernetes (ou até Docker).
Configurar o cron foi bem simples e a documentação do Magento é muito boa: https://devdocs.magento.com/guides/v2.3/config-guide/cli/config-cli-subcommands-cron.html


FacebookTwitterGoogle+Share

Configurando o Mecanismo de Busca de Catálogo via CLI

Submitted by Eric on sex, 15/02/2019 - 14:37

Desde que instalamos o Magento 2.3 estamos recebendo a notícia que o MySQL para a Busca de Catálogo será descontinuada (deprecated). Não temos problema com isso já que iremos usar Elasticsearch, mas temos que configurar o Magento com as informações corretas quando os containers iniciam e não de forma manual pelo admin, mas a configuração pode ser feita pelo CLI através de scripts logo após o container iniciar.


FacebookTwitterGoogle+Share

New Relic Bug Email Transicional

Submitted by Eric on sex, 24/08/2018 - 19:48

Recentemente tive um problema com o email transicional em um Magento EE 1.13.0 rodando Debian no container e o agente PHP da New Relic instalado.
Quando na página para criar um novo template, se você tentar carregar um template em HTML, ele fica girando e depois não carrega o template. Mas funciona com template em texto.

Durante nossos testes identificamos que o agente da New Relic estava adicionando um JavaScript à requisição, que quebrava o carregamento. Por motivos de segurança irei colocar somente parte do JavaScript que era inserido:


FacebookTwitterGoogle+Share

Usando Mailgun com Magento

Submitted by Eric on ter, 27/03/2018 - 22:51
Um dos maiores problemas que encontro entre as pessoas é de envio de email para os clientes quando há uma compra, alteração do pedido, newsletter, etc. Quando você configura tudo certo para enviar o email, agora o email não chega no INBOX do cliente e acaba caindo no SPAM. Mas até quando o email vai parar na pasta INBOX do cliente, mas ele diz que não recebeu o email, como você verifica se ele realmente recebeu ou não? Como verificar se ele abriu o email?

FacebookTwitterGoogle+Share