esc
Monitoramento e saúde

Como o motor de sincronização funciona

Duas faixas em segundo plano mantêm sua loja e o Mailchimp em sintonia: o que cada uma faz, por que algumas coisas sincronizam antes de outras e onde acompanhar o trabalho.

A extensão sincroniza automaticamente em segundo plano. Você não precisa fazer nada para mantê-la funcionando, mas entender como ela trabalha facilita muito perceber quando algo está fora do lugar.

Duas faixas, um agendador

A extensão opera em duas faixas em segundo plano, as mesmas duas que você conheceu em Como funciona a sincronização: Boost transporta o que está acontecendo agora, Backfill transporta o histórico e as tarefas de manutenção. As duas são acionadas pelo agendador padrão do Magento e as duas rodam a cada minuto; a prioridade é a única diferença entre elas.

bash
bin/magento cron:run
Duas faixas, dois grupos de cron

Cada faixa roda no seu próprio grupo de cron, então um servidor que executa apenas o grupo padrão do Magento colocaria em funcionamento só metade do motor. Se o histórico parece esperar enquanto a atividade ao vivo flui, ou o contrário, peça ao seu provedor de hospedagem que confirme que o cron do Magento executa todos os grupos; o Cron Monitor mostra o estado de cada grupo.

Por que algumas coisas sincronizam antes de outras

O trabalho é processado em ordem de prioridade, não em ordem de chegada. Eventos de compradores ao vivo (um novo pedido, uma atualização de carrinho, um cancelamento de assinatura) passam na frente. Seu catálogo histórico de produtos e os pedidos mais antigos ficam por último.

Então, se você fizer um pedido de teste e ele aparecer no Mailchimp em menos de um minuto enquanto milhares de itens antigos do catálogo ainda percorrem a faixa Backfill: esse é o comportamento correto, não uma falha. A extensão está protegendo primeiro a experiência ao vivo da sua loja.

A primeira sincronização segue seu próprio ritmo

Depois de uma conexão nova, a faixa Backfill percorre todo o seu histórico em um ritmo constante. A duração depende do volume do seu catálogo e dos seus pedidos; levar algumas horas é normal para lojas grandes. A atividade ao vivo sincroniza durante todo esse tempo.

Onde acompanhar o trabalho

O Queue Monitor é a janela ao vivo para as duas faixas: cada registro a caminho do Mailchimp, com seu tipo e seu status.

your-store.com/admin
O Queue Monitor: registros por tipo com seus status
O Queue Monitor: registros por tipo com seus status

O menu completo de painéis de monitoramento, dos alertas do Dashboard ao API Log, está em Acompanhe sua sincronização.

Dúvidas pelo caminho? Solução de problemas tem as respostas, e o suporte da ebizmarts está a um e-mail de distância.

Próximo: Ressincronizar e ferramentas de linha de comandoQuando e como usar a ressincronização, além dos comandos de linha de comando disponíveis para desenvolvedores e suporte.