Risoluzione dei problemi di Creazione Backup Bloccata a una Percentuale Specifica
Build bloccata al 5% o in sospeso
Il processo di build può bloccarsi al 5% o apparire come in sospeso a causa di vari problemi, principalmente legati a errori di comunicazione AJAX.
Segui questi passaggi in sequenza per risolvere il problema:
Opzione 1 – Controlla il protocollo Admin-AJAX
Discrepanza nei protocolli: Se l'URL di wp-admin utilizza HTTPS invece di HTTP, la modifica del protocollo AJAX potrebbe risolvere il problema.
Passaggi:
- Vai su Impostazioni » Backup » Impostazioni avanzate.
- Cambia l'impostazione AJAX in HTTPS.
- Salva le impostazioni e riprova la build.

Opzione 2 – Blocco del traffico localhost da parte dell'host
Blocco localhost: Alcuni ambienti di hosting impediscono al server di richiamare se stesso, spesso a causa di servizi come Fail2Ban.
Passaggi:
- Vai su Impostazioni » Backup » Impostazioni avanzate.
- Imposta Avvio Lato Client su Auto. Questa è un'opzione a tre vie (Disabilitato, Abilitato, Auto) e Auto è l'impostazione consigliata.
- Salva le impostazioni e riprova la build.

Opzione 3 – Problema di autenticazione di base
Autenticazione di base: L'autenticazione di base è probabilmente abilitata se l'accesso a wp-admin richiede l'inserimento delle credenziali in una finestra di accesso popup.
Passaggi:
- Vai su Impostazioni » Backup » Impostazioni avanzate.
- Imposta l'autenticazione di base con le tue credenziali in Accesso protetto da password.
- Salva le impostazioni e riprova la build.

Opzione 4 – Plugin di sicurezza che blocca Admin-AJAX
Plugin di sicurezza: I plugin di sicurezza potrebbero bloccare le richieste AJAX necessarie per il processo di build.
Passaggi:
- Disabilita eventuali plugin di sicurezza.
- Esegui una build di backup.
- Se la build funziona, riabilita i plugin individualmente per isolare l'impostazione problematica.
Opzione 5 – Blocco Host Admin-AJAX
Blocco a livello di host: Alcuni provider di hosting hanno regole in atto che bloccano le chiamate ad admin-ajax.php. In questo caso, contatta il tuo provider di hosting.
Stato in sospeso
Un backup nello stato in sospeso indica spesso che un backup creato da una pianificazione non può essere elaborato a causa di un errore di comunicazione AJAX.
Passaggi:
- Crea manualmente un backup (invece di usare una pianificazione).
- Se quel backup si blocca al 5%, vedi le Opzioni 1-5 per i dettagli su come risolverlo.
Build bloccata intorno al 20%
Bloccarsi al 20% indica generalmente problemi associati alla cattura del database.
Cambia Motore di script del database
Impostazione Database di Passaggio:
Cambia l'impostazione del database da Codice PHP a Mysqldump o viceversa.
Passaggi:
Vai su Impostazioni » Backup e cambia l'impostazione del Database.

Ottimizza Tabelle
Considera l'ottimizzazione del tuo database con un plugin come wp-sweep o simili per rimuovere dati non necessari.
Passaggi:
- Ottimizza le tue tabelle usando il plugin wp-sweep.
- Cerca e rimuovi tabelle che non saranno utili dopo la migrazione (ad es. log).
Build bloccata intorno al 40%
Gli host con poche risorse potrebbero interrompere il processo zip a causa di vincoli, causando il riavvio del processo di build al 40%.
Passa a DupArchive (Consigliato Prima)
Se un host con poche risorse sta interrompendo il processo zip, passare al motore DupArchive è di solito la soluzione più efficace, poiché evita i picchi di memoria/CPU che attivano questa specifica interruzione. Vai su Impostazioni » Backup » Motore Archivio e seleziona DupArchive.

Filtra File
Se il passaggio tra i motori non risolve il problema, filtra i file/directory più grandi per identificare se il problema è correlato alle dimensioni del sito. Usa l'opzione di filtro file/directory sia in modalità Shell che in modalità ZipArchive.
Regola Tempo Massimo di Build

Se la build viene annullata automaticamente anziché interrotta dall'host, controlla Impostazioni » Backup e aumenta il valore di Tempo Massimo di Build (misurato in minuti), il valore predefinito è 270 minuti e 0 rimuove completamente il limite.
Passa a ZipArchive
Se attualmente utilizzi Shell Zip, passare al vecchio motore ZipArchive potrebbe anche risolvere il problema.

Assicurati di seguire questi passaggi in modo sequenziale e dovresti essere in grado di risolvere i problemi di build bloccate a una determinata percentuale.