Dépannage de la création de sauvegarde bloquée à un pourcentage spécifique
Création bloquée à 5 % ou en attente
Le processus de création peut être bloqué à 5 % ou apparaître comme en attente en raison de divers problèmes, principalement liés à des échecs de communication AJAX.
Suivez ces étapes séquentiellement pour résoudre le problème :
Option 1 – Vérifier le protocole Admin-AJAX
Incompatibilité des protocoles : Si l'URL de votre wp-admin utilise HTTPS au lieu de HTTP, la modification du protocole AJAX pourrait résoudre le problème.
Étapes :
- Accédez à Paramètres » Sauvegardes » Paramètres avancés.
- Changez le paramètre AJAX sur HTTPS.
- Enregistrez les paramètres et réessayez la création.

Option 2 – Blocage du trafic localhost par l'hôte
Blocage du localhost : Certains environnements d'hébergement empêchent le serveur de se rappeler, souvent en raison de services tels que Fail2Ban.
Étapes :
- Accédez à Paramètres » Sauvegardes » Paramètres avancés.
- Définissez Client-Side Kickoff sur Auto. Il s'agit d'une option à trois voies (Désactivé, Activé, Auto) et Auto est le paramètre recommandé.
- Enregistrez les paramètres et réessayez la création.

Option 3 – Problème d'authentification de base
Authentification de base : L'authentification de base est probablement activée si l'accès à wp-admin nécessite la saisie d'identifiants dans une fenêtre de connexion contextuelle.
Étapes :
- Accédez à Paramètres » Sauvegardes » Paramètres avancés.
- Définissez l'authentification de base avec vos identifiants sous Accès protégé par mot de passe.
- Enregistrez les paramètres et réessayez la création.

Option 4 – Plugin de sécurité bloquant Admin-AJAX
Plugins de sécurité : Les plugins de sécurité peuvent bloquer les requêtes AJAX nécessaires au processus de création.
Étapes :
- Désactivez tous les plugins de sécurité.
- Exécutez une sauvegarde de build.
- Si la build fonctionne, réactivez les plugins individuellement pour isoler le paramètre problématique.
Option 5 – Blocage de l’hôte Admin-AJAX
Blocage au niveau de l’hôte : Certains fournisseurs d’hébergement ont des règles en place qui bloquent les appels à admin-ajax.php. Dans ce cas, veuillez contacter votre fournisseur d’hébergement.
État en attente
Une sauvegarde en état d’attente indique souvent qu’une sauvegarde créée par une planification ne peut pas être traitée en raison d’un échec de communication AJAX.
Étapes :
- Créez manuellement une sauvegarde (au lieu d’utiliser une planification).
- Si cette sauvegarde reste bloquée à 5 %, consultez les options 1 à 5 pour plus de détails sur la façon de la résoudre.
Build bloquée autour de 20 %
Rester bloqué à 20 % indique généralement des problèmes liés à la capture de la base de données.
Changer Moteur de script de la base de données
Paramètre de commutation de base de données :
Changez le paramètre de base de données de PHP Code à Mysqldump ou vice versa.
Étapes :
Allez dans Paramètres » Sauvegardes et modifiez le paramètre de base de données.

Optimiser les tables
Envisagez d’optimiser votre base de données avec un plugin comme wp-sweep ou similaire pour supprimer les données inutiles.
Étapes :
- Optimisez vos tables en utilisant le plugin wp-sweep.
- Recherchez et supprimez les tables qui ne seront pas utiles après la migration (par exemple, les journaux).
Build bloquée autour de 40 %
Les hôtes à faibles ressources peuvent arrêter le processus zip en raison de contraintes, provoquant le redémarrage du processus de build à 40 %.
Passer à DupArchive (recommandé en premier)
Si un hôte à faibles ressources interrompt le processus zip, le passage au moteur DupArchive est généralement la solution la plus efficace, car il évite les pics de mémoire/CPU qui déclenchent cette interruption spécifique. Allez dans Paramètres » Sauvegardes » Moteur d'archivage et sélectionnez DupArchive.

Filtrage des fichiers
Si le changement de moteur ne résout pas le problème, filtrez les fichiers/répertoires plus volumineux pour déterminer si le problème est lié à la taille du site. Utilisez l'option de filtre de fichiers/répertoires en mode Shell et en mode ZipArchive.
Ajuster le temps de création maximum

Si la création est automatiquement annulée plutôt qu'interrompue par l'hôte, vérifiez Paramètres » Sauvegardes et augmentez la valeur du Temps de création maximum (en minutes), la valeur par défaut est de 270 minutes, et 0 supprime complètement la limite.
Passer à ZipArchive
Si vous utilisez actuellement Shell Zip, passer à l'ancien moteur ZipArchive pourrait également résoudre le problème.

Assurez-vous de suivre ces étapes de manière séquentielle, et vous devriez être en mesure de résoudre les problèmes de blocage des créations à un pourcentage donné.