Résolution des échecs de création des sauvegardes planifiées
Les sauvegardes planifiées échouent parfois alors que les constructions manuelles fonctionnent parfaitement. Ce problème est souvent lié à la façon dont WordPress gère les tâches planifiées. Cet article explore les raisons des sauvegardes planifiées annulées et les facteurs potentiels affectant leur exécution.
Pourquoi les sauvegardes planifiées sont-elles annulées alors que les constructions manuelles fonctionnent parfaitement ?
Les sauvegardes planifiées peuvent être annulées alors que les constructions manuelles fonctionnent parfaitement en raison des conditions de trafic du site. WordPress s'appuie sur les visites du site pour déclencher les tâches planifiées, ce qui peut affecter le processus de construction.
WordPress n'exécute pas de threads actifs en arrière-plan. Au lieu de cela, les tâches planifiées telles que les constructions Duplicator Pro dépendent du trafic des visiteurs pour déclencher leur exécution. Si le trafic du site est trop faible lorsque la construction est planifiée, le processus peut ne pas démarrer ou se terminer correctement. Le flux de travail de base est le suivant :
- Un visiteur accède au site.
- WordPress identifie qu'une construction planifiée doit être exécutée.
- Le processus de construction de sauvegarde commence.
Si le trafic est incohérent, les constructions planifiées peuvent échouer ou être annulées avant leur achèvement.
Solutions pour les échecs de construction planifiée
Ajustement du déclenchement côté client
Dans certains cas, le paramètre Déclenchement côté client peut ralentir la construction ou provoquer des erreurs de délai d'attente. Suivez ces étapes pour vérifier et ajuster le paramètre :
- Vérifiez si le Déclenchement côté client est activé.
- S'il est activé, désactivez-le.
- Observez la prochaine construction de sauvegarde planifiée.
- Si les constructions de sauvegarde planifiées réussissent, le problème est résolu.
- Si la sauvegarde planifiée reste bloquée ou échoue, réactivez le déclenchement côté client et passez à la solution suivante.
Configuration d'une planification Cron à distance
Une tâche cron à distance peut garantir l'exécution cohérente des constructions planifiées, en particulier sur les sites à faible trafic. Pour configurer une planification cron à distance, consultez le guide : Comment faire en sorte que ma construction planifiée s'exécute à l'heure.
Optimisation des paramètres de construction pour les périodes de faible trafic
Si le trafic est trop faible au moment du déclenchement de la planification, les constructions peuvent expirer. Ajustez les paramètres suivants :
- Duplicator Pro » Paramètres » Sauvegardes » Traitement:
- Réglez Limiteur de serveur sur Désactivé ou Faible.
- Augmentez Temps de construction max à au moins 270 minutes.
- Ajustez votre heure de construction planifiée pour coïncider avec les périodes de trafic de pointe.
- Si les builds doivent s’exécuter pendant les périodes de faible trafic, gardez Server Throttle activé pour éviter les problèmes de performance.
Résolution des conflits avec plusieurs constructions planifiées
Si plusieurs planifications Duplicator Pro s’exécutent sur le même serveur, les processus PHP peuvent interférer les uns avec les autres, entraînant des échecs de build. Certains hébergeurs web limitent les processus PHP simultanés, ce qui peut entraîner des conflits lorsque plusieurs sites tentent de créer des sauvegardes simultanément.
Pour résoudre ce problème :
- Ajustez les heures de planification afin que chaque site effectue sa sauvegarde à un intervalle différent.
- Par exemple, si plusieurs sites sont configurés pour s’exécuter à 1h00, décalez les planifications de quelques heures.
- Surveillez les performances des builds et ajustez les horaires si nécessaire.
En mettant en œuvre ces solutions, vous pouvez minimiser les annulations de builds et garantir le succès des sauvegardes planifiées.