Documentation · Opérations et maintenance
Maintenance mensuelle
Ce document décrit les tâches de maintenance recommandées sur un cycle mensuel pour un site de production exécutant l'extension ADP Car Market Hub. Ces tâches se concentrent sur l'intégrité de la configuration, la rétention des données, l'hygiène de sécurité et la préparation de l'environnement de staging.
Quand utiliser ce document
Lisez ce document si vous êtes un administrateur de site ou un responsable technique garant de la stabilité à long terme d'une installation. La maintenance mensuelle complète les vérifications quotidiennes et hebdomadaires et traite des domaines qui ne nécessitent pas une attention fréquente mais qui peuvent devenir problématiques s'ils ne sont pas examinés pendant de longues périodes.
Aperçu
Les tâches mensuelles couvrent des domaines tels que : l'examen des paramètres de rétention des données, l'audit de la configuration de l'extension, la vérification que les environnements de staging reflètent l'état actuel de la production, la confirmation que l'installation WordPress et l'extension restent à jour et prises en charge, et l'examen de tous les exports de diagnostic pour la préparation du support.
Configuration requise
- Compte administrateur avec la capacité
manage_as24_imports. - Accès à l'administration de production WordPress et, idéalement, à un environnement de staging.
- Accès aux contrôles de l'hébergement ou du serveur si le mode cron-serveur est utilisé.
Tâches mensuelles
1. Examiner la rétention des données d'analyse
- Ouvrez ADP Car Market Hub → Analytics.
- Confirmez que la période de Rétention des analyses est définie sur une valeur appropriée pour vos obligations de confidentialité et vos exigences de stockage. La valeur par défaut est de 180 jours.
- Les anciens enregistrements d'analyse sont supprimés automatiquement par une tâche WP-Cron quotidienne. Vérifiez que le crochet cron de nettoyage (
as24ci_daily_cleanup) s'exécute en consultant l'onglet Système et aide pour détecter d'éventuels avertissements cron. - Si l'analyse est activée mais que vous êtes soumis au RGPD, à la DSGVO, à la nLPD ou à une réglementation similaire sur la protection des données, confirmez que la configuration du consentement et les paramètres de minimisation des données sont correctement configurés sous l'onglet Analytics.
2. Auditer les réglages de l'extension
- Ouvrez ADP Car Market Hub → Settings et passez en revue la configuration principale : Seller IDs, identifiants API, devise par défaut, état par défaut des publications, auteur par défaut des publications et réglages d'importation d'images.
- Confirmez que tous les Seller IDs configurés sont toujours actifs et pertinents. Supprimez ceux qui ne sont plus utilisés.
- Examinez le réglage Nombre max d'images par véhicule. Si les pages de véhicules se chargent lentement, réduire le nombre d'images importées peut améliorer les performances.
- Si la conversion WebP est activée, confirmez que l'installation PHP du serveur prend en charge l'extension GD ou Imagick avec sortie WebP.
3. Examiner la configuration de l'automatisation et du cron
- Ouvrez ADP Car Market Hub → Import & Limits et passez en revue le calendrier d'importation, le nombre maximum de véhicules par exécution, le réglage de synchronisation complète et le mode de file d'attente des images.
- Confirmez que la fréquence d'importation correspond à la cadence de mise à jour de vos annonces AutoScout24. Exécuter des importations plus fréquemment que la modification de vos annonces ajoute une charge serveur inutile.
- Si vous utilisez le mode cron du serveur, connectez-vous au panneau de contrôle de votre hébergement ou à votre serveur et vérifiez que la tâche cron est toujours active et pointe vers l'URL ou le point de terminaison REST correct.
- Si vous utilisez WP-Cron, confirmez qu'aucune couche de mise en cache ou de cache de page entière n'interfère avec l'exécution de WP-Cron.
4. Vérifier la configuration requise pour le système dans l'onglet Système et aide
- Ouvrez ADP Car Market Hub → System & Help.
- Passez en revue la limite de mémoire PHP, le temps d'exécution maximum et toutes les autres vérifications d'environnement affichées dans l'onglet Système et aide.
- L'onglet Système et aide indique l'état à l'aide de badges de couleur. Résolvez tous les éléments signalés comme mauvais (rouge). Les éléments signalés comme avertissement (orange) sont acceptables mais peuvent causer des problèmes sous charge.
- Une mémoire PHP de 256 Mo ou plus est recommandée pour les importations de grands catalogues. Un temps d'exécution supérieur à 60 secondes est recommandé. Vérifiez ces valeurs dans votre environnement d'hébergement si les badges indiquent un problème.
5. Exécuter un export de diagnostic pour la préparation du support
- Ouvrez ADP Car Market Hub → System & Help et localisez le bouton Exporter les diagnostics (si disponible dans la version actuelle de l'extension).
- Téléchargez l'export de diagnostic et stockez-le avec vos enregistrements de sauvegarde. Ce fichier contient les informations système nécessaires si vous contactez le support, sans inclure d'identifiants ni de données privées.
- Vérifiez que l'export s'affiche correctement et ne contient pas d'erreurs inattendues.
6. Examiner et actualiser l'environnement de staging
- Si votre organisation gère un site de staging, effectuez une nouvelle sauvegarde de la base de données et des fichiers de la production ce mois-ci et restaurez-la sur le staging.
- Appliquez d'abord la dernière mise à jour de l'extension sur le staging (voir Processus de mise à jour).
- Exécutez une importation manuelle sur le staging pour confirmer que le pipeline d'importation, les téléchargements d'images, le formulaire de lead et le suivi analytique fonctionnent tous comme prévu.
- Confirmez que le staging n'est pas indexé par les moteurs de recherche et n'envoie pas d'e-mails de notification de leads à de vrais clients. Bloquez le staging avec une extension de maintenance, une authentification HTTP ou
robots.txt, et redirigez les e-mails de leads vers une adresse de test.
7. Examiner les fichiers d'archives de journaux
- Connectez-vous au serveur via SFTP ou le gestionnaire de fichiers de votre hébergement et accédez au répertoire des téléversements WordPress, puis au sous-répertoire
as24ci-logs/. - L'extension effectue automatiquement une rotation du fichier journal principal lorsqu'il dépasse 10 Mo et supprime les fichiers journaux archivés après 7 jours. Confirmez que le répertoire n'accumule pas de fichiers inattendus.
- Si la rotation des journaux ne se produit pas comme prévu, vérifiez que le répertoire des téléversements est accessible en écriture par le processus du serveur web.
- Téléchargez et archivez tous les fichiers journaux que vous devez conserver plus de 7 jours avant qu'ils ne soient automatiquement purgés.
8. Confirmer les mises à jour du cœur de WordPress et de l'extension
- Ouvrez Administration WordPress → Tableau de bord → Mises à jour.
- Appliquez toutes les mises à jour de sécurité du cœur de WordPress disponibles.
- Consultez le journal des modifications de l'extension (voir Notes de version) avant d'appliquer les mises à jour de l'extension. Suivez le document Processus de mise à jour.
- Maintenez PHP à une version activement prise en charge et qui répond à la configuration minimale requise de l'extension, à savoir PHP 8.1.
Notes opérationnelles
- L'extension stocke toute la configuration dans la table des options de WordPress (
wp_options). Les tables personnalisées gérées par l'extension sont{prefix}as24_vehicles(données des champs de véhicules),{prefix}as24ci_analytics(événements d'analyse),{prefix}as24ci_search_agents(abonnements aux alertes de recherche) et les deux tables Content Studio{prefix}as24ci_content_studio_jobset{prefix}as24ci_content_studio_assets(tâches de génération de contenu par IA et ressources marketing générées). Toutes ces tables sont créées et mises à niveau automatiquement par l'extension. - La table d'analyse est toujours supprimée lors de la désinstallation de l'extension, quel que soit le réglage "supprimer les données lors de la désinstallation", car elle contient des données de suivi des visiteurs.
- La table des véhicules et toutes les publications de véhicules importées ne sont supprimées lors de la désinstallation que si l'option Supprimer les données lors de la désinstallation est activée dans les Réglages.
- Sur les installations multisites WordPress, l'extension gère les options et les tables personnalisées par site. Chaque site du réseau possède sa propre configuration, ses données d'importation et sa table d'analyse.
Dépannage
| Symptôme | Cause probable | Vérification |
|---|---|---|
| L'onglet Système et aide affiche un badge rouge de mémoire ou de temps d'exécution | L'environnement d'hébergement manque de ressources | Contactez l'hébergeur ; examinez la configuration PHP |
| Le cron de nettoyage de l'analyse ne s'exécute pas | WP-Cron perturbé | Vérifiez la planification du cron dans l'onglet Système et aide ; examinez la configuration cron de l'hébergement |
| Le répertoire des journaux augmente de manière inattendue | La rotation des journaux ne se produit pas en raison des autorisations du système de fichiers | Vérifiez que le répertoire des téléversements est accessible en écriture ; vérifiez la taille du fichier journal via SFTP |
| Le site de staging envoie des e-mails à de vrais clients | Le staging n'est pas correctement isolé | Ajoutez une redirection d'e-mail de staging ou utilisez WP Mail SMTP avec un compte sandbox |
| Le Seller ID ne renvoie plus d'annonces | Le Seller ID est désactivé ou modifié dans AutoScout24 | Mettez à jour le Seller ID dans les Réglages ; testez la connexion dans l'onglet Système et aide |