Comment stopper une boucle infinie ?

Il peut arriver qu’une instance de processus K2 soit bloquée dans une boucle infinie. La raison ? Des conditions mal gérées entre deux activités, des branchements erronés, des appels récursifs d’un sous-processus sans étape humaine etc.

Nous allons donc voir dans ce billet comment se sortir de cette situation qui peut aboutir à une saturation complète du serveur. Rassurez-vous cependant, à moins de travailler directement sur un environnement de production, ceci n’arrive que sur des environnements de développement suite à des publications hasardeuses . Lire la suite

Réinstaller le service windows K2 blackpearl

Le serveur K2 blackpearl a deux modes de fonctionnement :

  • Mode console : lancé manuellement depuis le menu démarrer de Windows > K2 blackpearl > K2 blackpearl server. Ce mode permet de visualiser directement les actions K2 dans la console. Très utile pour le débogage ! On parle de ce mode dans le billet sur la gestion des logs K2, il est alors possible de définir le niveau d’information qu’on souhaite voir dans la console.
  • Mode service : mode par défaut pour les environnements de production, un service Windows est créé et lancé avec les identifiants du compte de service K2 saisis lors de l’installation.

Il peut arriver que le service soit supprimé, par erreur ou bien à cause de l’installation d’une licence développement (en effet, un serveur de développement K2 ne peut fonctionner qu’en mode console, donc lorsqu’on applique par erreur une licence de développement sur un serveur qui n’en est pas un, alors le service Windows K2 blackpearl est supprimé). Voici donc la méthode qui permet de remettre en place le service Windows sans avoir à ré-exécuter le K2 blackpearl Setup Manager de bout en bout ! Lire la suite