Bug #5160
ferméProblèmes de verrouillage d'instance du workflow
0%
Description
Bonjour,
Suite au problèmes de verrouillage d'instances de workflow rencontrés du 06/12/2013 au 09/12/2013, et aux échanges mails et téléphoniques, je vous fait parvenir les traces des log en mode "debug".
Je n'ai malheureusement pas pu trouver de déclencheur ne sachant pas de quel côté chercher.
Nous avons procédé le 09/12/2013, à la suppression totale des instances verrouillées, d'une vérification sur la base sb_workflow_processinstance (locked), puis finalement à un redémarrage complet de la plateforme. Le dépôt de dossier ainsi que le process de validation ont l'air de se dérouler pour l'instant sans souci hormis la fonction de suppression.
En effet, lors d'une suppression de dossier par le rôle superviseur, il est nécessaire de sélectionner l'option "supprimer" autant de fois qu'il y a de fichiers joint au sein de l'instance en plus de l'instance elle-même.
J'ai notamment ajouté les captures d'écran montrant ce qu'il en résume du côté utilisateur ainsi que les logs Postgres concernant la suppression de 2 instances créés pour exemple.
Mathis
Fichiers
Mis à jour par Nicolas Eysseric il y a presque 11 ans
- Statut changé de New à Feedback
Bonjour,
Ce problème de suppression se produit uniquement sur les demandes en erreur ou bien sur toutes les demandes ?
Vous reproduisez ce comportement également sur une version plus récente que la 5.8.1 ?
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
Sur toutes les demandes depuis le 06/12.
Je n'arrive pas à savoir d'où cela vient (problème de blocage d'instance au dépôt et/ou suppression) et il ne m'est donc pas possible de reproduire le problème.
Nous ne pouvons pas tester sur une version plus récente tant que nous n'avons pas validé le bon fonctionnement de tout les composants utilisé par nos client sur la plateforme.
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
- Fichier log workflow 11122013.txt log workflow 11122013.txt ajouté
- Fichier pg_log.zip pg_log.zip ajouté
- Fichier server.log.2013-12-10.zip server.log.2013-12-10.zip ajouté
Bonjour,
Le problème s'est reproduit ce matin et la situation devient critique pour nos utilisateurs.
Le redémarrage de la plateforme est quasi nécessaire toutes les 24 heures !
Les instances se verrouillent dès le dépôt ou sur tout changement d'état.
Ci-joint, les log Silverpeas,Jboss et Postgres depuis le 10/12/2013 vers 18 à maintenant.
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
Bonjour,
Vraiment désolé, la version Silverpeas des Actions Collectives est 5.11.4 et non 5.8.1…
Mis à jour par Nicolas Eysseric il y a presque 11 ans
Arrivez-vous à estimer au bout de combien de dépôt de nouvelles demandes le problème se produit ?
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
Je vais devoir attendre le prochain blocage malheureusement car les instances ont été supprimé...
Sans quoi le problème serait revenu en 3 heures au lieu d'une journée environ.
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
Bonjour,
Le blocage est de retour ce matin.
Seulement 2 instances ont été créé dans le workflow pour un total de 96 instances.
Je pencherais donc plus pour un facteur de temps que de quantité ou un éventuel blocage de la base suite à un événement sur la plateforme.
Nous allons augmenter l'espace disque pour permettre l'enregistrement des logs sur 24 heures.
Comment puis-je configurer le déclenchement du "full debug" au démarrage de la plateforme ?
Comment puis notamment effectuer une rotation automatique des logs ?
Nous générons 300 MB de données de log par heure sous cette configuration, auriez-vous un conseil à me donner quant à la config de la rotation ?
Merci d'avance
Mathis
Mis à jour par Nicolas Eysseric il y a presque 11 ans
Bonjour,
Quand a eu lieu le redémarrage ?
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
Le dernier redémarrage à eu lieu hier (1/12/2013) à 13:00.
Celui de Lundi vers 15:00 et mardi entre 12:00 et 13:00.
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
un redémarrage de la plateforme est prévu aujourd'hui pour la placée en "full débug" entre 12:00 et 14:00
Mis à jour par David Lesimple il y a presque 11 ans
Mathis FIBLEUIL a écrit :
Nous allons augmenter l'espace disque pour permettre l'enregistrement des logs sur 24 heures.
Comment puis-je configurer le déclenchement du "full debug" au démarrage de la plateforme ?
Editer le fichier $SILVERPEAS_HOME/silvertrace/rootModule.properties
1/ Ajoutez le pavé ci-dessous :
appender0.enabled=true
appender0.type=APPENDER_ROLLING_FILE
appender0.module=root
appender0.layout=LAYOUT_DETAILED
appender0.fileName=ErrorDir
/allDebug.log
appender0.rollingMode=ROLLING_MODE_HOUR
appender0.append=true
2/ A la fin du fichier, modifier la valeur traceLevel.root avec TRACE_LEVEL_DEBUG pour avoir :
traceLevel.root=TRACE_LEVEL_DEBUG
Comment puis notamment effectuer une rotation automatique des logs ?
il y aura donc un rotation toutes les heures, du fichier allDebug.log
Nous générons 300 MB de données de log par heure sous cette configuration, auriez-vous un conseil à me donner quant à la config de la rotation ?
Merci d'avance
Mathis
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
- Fichier allDebug2.zip.001 allDebug2.zip.001 ajouté
- Fichier allDebug2.zip.002 allDebug2.zip.002 ajouté
- Fichier allDebug2.zip.003 allDebug2.zip.003 ajouté
- Fichier allDebug2.zip.004 allDebug2.zip.004 ajouté
- Fichier allDebug2.zip.005 allDebug2.zip.005 ajouté
- Fichier allDebug2.zip.006 allDebug2.zip.006 ajouté
Bonjour,
Après arrêt de la plateforme pour libérer les log's.
en voici le résultat.
J'ai pu constater une indexation de la plateforme au alentours de 9h et un arrêt de la rotation des log's à partir de ce moment...
Mis à jour par Nicolas Eysseric il y a presque 11 ans
Bonjour,
A quelle heure a eu lieu le démarrage précédant le problème ?
A quelle heure a eu lieu le problème ?
Mis à jour par Nicolas Eysseric il y a presque 11 ans
La rotation du fichier de logs a fonctionné ?
Je n'ai pas l'impression. Il semble qu'il n'y ait qu'un fichier de plus de 1Go au lieu de plusieurs fichiers (un par heure).
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
Le redémarrage à eu lieu à 21 heures le 12/12/2013.
Le 13/12/2013 à 9h, j'ai constaté le souci de rotation de fichier ainsi qu'une indexation de la plateforme en cour.
Mis à jour par Mathis FIBLEUIL il y a presque 11 ans
- Statut changé de Feedback à Closed
Du fait du changement de serveur et qu'il ne subsiste aucun souci depuis, je clôture cet incident.