Plantage MyModbus

Bonsoir Michel,
J’utilise la dernière version béta du plugin avec une interface Modbus USR-N540.
J’ai régulièrement des plantages du plugin (voir log ci-joint)
mymodbus.log (646 Octets)
Aurais-tu une idée de l’origine du plantage ?
N’hésites pas à me contacter pour plus d’informations
Bien à toi

Bonjour ksin,

tu t’en doutes, il me faudrait plus d’info…

Cette erreur me surprend. Ca voudrait dire que le démon cherche un équipement qui n’existe pas dans sa config.
Tu as combien d’équipements MyModbus actifs ?
Pour être sûr, est-ce que tu peux tous les sauvegarder et relancer le démon STP ?
Avant de le faire passe en log debug et envoi moi la partie avec l’arrêt et le démarrage du démon plus quelques lectures.

A+
Michel

Bonjour Michel,
Merci pour ton retour rapide.
J’ai 4 équipements actifs (un par entrée de l’USR-N540)
Voila le log demandé
mymodbus.log (57,0 Ko)
De plus j’ai fait un test en désactivant un équipement sans relancer le démon, voir le log ci-dessous
mymodbus-2.log (155,2 Ko).
A priori cela ne provoque pas de plantage

Encore merci pour ton aide
@+
Ksin

Malheureusement, il n’y a pas la partie du démarrage du démon.

A priori, ça arrive lors d’une écriture. Je ne sais pas si tu peux faire des essais d’écriture sur ton équipement avec l’id 241 (a priori celui que tu as désactivé pour le test) mais ça permettrait de remettre les conditions du défaut.

ER voila
mymodbus.log (351,3 Ko)

1 « J'aime »

Nickel !

En plus tu as lancé plein d’écriture et tout s’est bien passé. Ce qui me fait penser que le problème ne vient pas du plugin. Si ça venait du plugin, ce serait reproductible, or là, tout a fonctionné.

Est-ce que tu sais s’il se passe quelque chose de spécial avant ou pendant les ordres d’écriture qui plantent ?

Je ne vois pas.
Je vais rester en debug comme ça nous aurons plus d’info lorsque cela se reproduira.
Je ne manquerai pas de revenir vers toi :smirk:

J’espère que tu as de la place sur le disque parce qu’en debug, ça génère beaucoup de log et très vite. Chez moi ça avait rempli plusieurs Giga en un jour.

Fais attention

Merci pour l’info :+1:

Bon.
Je pense avoir identifié le problème de plantage ( cela reste à confirmer mais la probabilité est forte).
Un scenario lançait une commande action alors que l’équipement était désactivé. J’ai modifié le scénario et il n’y a plus de plantage.
Cela dit je pense qu’il y a néanmoins un problème résiduel car j’ai dans le log des messages d’erreur alors que l’équipement est bien désactivé. La relance du démon règle temporairement le pb.
En espérant que cela t’éclaire
Bonne soirée

1 « J'aime »

OK, merci pour le diagnostique qui explique le pourquoi du comment.

Je me fais une note dans le todo list