Campaign Classic v7 : workflows « Erreur « Aucun espace restant sur l’appareil »
Cet article explique ce qu’il faut faire lorsqu’il n’y a plus d’espace disponible sur un serveur de base de données et que les workflows/diffusions génèrent une erreur Aucun espace restant sur l’appareil.
Description description
Environnements
- Adobe Campaign (AC)
- Adobe Campaign Classic v7 (ACC v7)
Problème
Les workflows et les diffusions ne fonctionnent plus.
Les journaux d’audit affichent une erreur similaire à :
Erreur PGS-220000 PostgreSQL : ERREUR : impossible d’écrire dans le fichier « base/pgsql_tmp/pgsql_tmpXXXXX.XXX » : Il ne reste plus d’espace sur l’appareil.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Vérifiez s’il existe des workflows en pause et arrêtez-les.
- Vérifiez s’il existe des workflows pour lesquels l’option Conserver le résultat des populations intermédiaires entre deux exécutions est activée.
- Le cas échéant, désactivez l’option , enregistrez le workflow et redémarrez-le afin que la modification soit prise en compte.
- Vérifiez si de nouveaux workflows ont été créés récemment et ont démarré en cours d’exécution lorsque le problème s’est produit.
- Vérifiez que le workflow de nettoyage a été en cours d’exécution au cours des derniers jours.
- Si l’instance est hébergée par Adobe, utilisez le Panneau de contrôle pour vérifier s’il existe des workflows de longue exécution. Sinon, demandez à votre administrateur de base de données de vérifier s’il existe des requêtes de longue durée.
- Vérifiez le fichier runwf.log et voyez quels workflows génèrent des erreurs. REMARQUE : dans le fichier runwf.log, une erreur se produit sur la requête qui n’a pas pu s’exécuter, et vous devriez être en mesure d’obtenir l’identifiant du workflow à partir du nom de la table temporaire. L’adresse complète du répertoire du fichier runwf.log est :
<installation directory>/var/<instance>/log/runwf.log - Une fois les workflows coupables identifiés, arrêtez-les pour libérer de l’espace sur le serveur de base de données et améliorez leur exécution.
Cause
Cette erreur PostgreSQL se produit lorsque tout l’espace disque sur le serveur de base de données est épuisé.
Cela est dû au fait qu’un ou plusieurs workflows personnalisés consomment trop d’espace disque.
recommendation-more-help
experience-cloud-kcs-help-kbarticles