esc
Monitoraggio e salute

Come lavora il motore di sincronizzazione

Due corsie in background tengono allineati il tuo negozio e Mailchimp: cosa fa ciascuna, perché alcune cose si sincronizzano prima di altre e dove osservare il lavoro.

L’estensione sincronizza automaticamente in background. Non devi fare nulla per tenerla in funzione, ma sapere come lavora rende molto più facile accorgersi quando qualcosa non va.

Due corsie, un unico scheduler

L’estensione lavora su due corsie in background, le stesse due che hai conosciuto in Come funziona la sincronizzazione: Boost trasporta ciò che sta accadendo in questo momento, Backfill trasporta lo storico e le attività di manutenzione. Entrambe sono guidate dallo scheduler standard di Magento ed entrambe girano ogni minuto; la priorità è l’unica differenza tra loro.

bash
bin/magento cron:run
Due corsie, due gruppi cron

Ogni corsia gira nel proprio gruppo cron, quindi un hosting che esegue solo il gruppo predefinito di Magento avvierebbe soltanto metà del motore. Se lo storico sembra in attesa mentre l’attività in tempo reale scorre, o viceversa, chiedi al tuo hosting di confermare che il cron di Magento esegua tutti i gruppi; il Cron Monitor mostra lo stato di ciascun gruppo.

Perché alcune cose si sincronizzano prima di altre

Il lavoro viene smaltito in ordine di priorità, non in ordine di arrivo. Gli eventi in tempo reale degli acquirenti (un nuovo ordine, un aggiornamento del carrello, una disiscrizione) passano davanti a tutti. Il catalogo prodotti storico e gli ordini più vecchi arrivano per ultimi.

Quindi, se fai un ordine di prova e compare in Mailchimp entro un minuto mentre migliaia di voci di catalogo più vecchie stanno ancora attraversando Backfill: è il comportamento corretto, non un difetto. L’estensione protegge prima di tutto l’esperienza in tempo reale del tuo negozio.

La prima sincronizzazione procede al proprio ritmo

Dopo una nuova connessione, la corsia Backfill elabora tutto il tuo storico a un ritmo costante. Quanto tempo serve dipende dal volume del tuo catalogo e dei tuoi ordini; per i negozi grandi qualche ora è normale. L’attività in tempo reale si sincronizza per tutto il tempo.

Dove osservare il lavoro

Il Queue Monitor è la finestra in tempo reale su entrambe le corsie: ogni record in viaggio verso Mailchimp, con il suo tipo e il suo stato.

your-store.com/admin
Il Queue Monitor: i record per tipo con il loro stato
Il Queue Monitor: i record per tipo con il loro stato

Il menu completo delle superfici di monitoraggio, dagli avvisi della Dashboard all’API Log, si trova in Tieni d’occhio la sincronizzazione.

Domande lungo il percorso? Risoluzione dei problemi ha le risposte, e il supporto ebizmarts è a un’email di distanza.

Successivo: Risincronizzazione e strumenti da riga di comandoQuando e come usare la risincronizzazione, oltre ai comandi CLI disponibili per sviluppatori e supporto.