Malheureusement je n’ai pas trouvé de message d’erreur dans les logs du daemon…
Néanmoins, il y a des « périodes d’engorgement » où Jeedom a du mal à traiter le flux de messages, principalement quand tu as les messages « rien n’a été envoyé depuis >45s » :
[2026-02-20 10:00:09,143][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 26 messages handled in 6927.093506ms (qToJ size 255)
[2026-02-20 10:00:11,792][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 2648.644924ms (qToJ size 341)
[2026-02-20 10:00:19,701][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 2349.254370ms (qToJ size 225)
[2026-02-20 10:15:04,541][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 3038.634539ms (qToJ size 51)
[2026-02-20 10:15:07,850][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 3308.435440ms (qToJ size 149)
[2026-02-20 10:30:10,364][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 24 messages handled in 3963.460207ms (qToJ size 56)
[2026-02-20 10:30:12,849][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 2485.152006ms (qToJ size 66)
[2026-02-20 10:30:15,905][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 2181.038380ms (qToJ size 27)
[2026-02-20 10:35:05,430][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 26 messages handled in 4001.589537ms (qToJ size 155)
[2026-02-20 10:35:07,850][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 2419.241905ms (qToJ size 240)
[2026-02-20 10:45:08,180][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 3384.544849ms (qToJ size 127)
[2026-02-20 10:58:03,160][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 38 messages handled in 2338.700771ms (qToJ size 82)
[2026-02-20 11:00:11,519][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 5608.961582ms (qToJ size 168)
[2026-02-20 11:00:14,109][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 40 messages handled in 2590.011597ms (qToJ size 162)
[2026-02-20 11:05:05,000][DEBUG] JMsg.Snd SockOut send() : Sent TO Jeedom 2 messages handled in 2853.517771ms (qToJ size 19)
As-tu modifié des scenarios/commandes/historisations depuis l’apparition du problème ?
Je vais essayer ce weekend de corriger les 2-3 problèmes/plantages déjà remontés et on regardera ensemble ensuite si on à plus de logs, ça corrige ton souci, ou pas.
Non j’ai même fait l’inverse, j’ai optimisé ma charge et réduis les appels scénario etc. j’ai réduit la mémoire dispo et le nombre de CPU même si j’ai gardé un swap à 2 Go.
Par contre, je remarque que certaines mqtt sont super verbeuses. Genre une réception toutes les secondes sur les bornes OpenEVSE. Je ne sais pas si cela peut expliquer ça.
Je peux limiter l’historisation mais au final, Jeedom voit quand même arriver un « spam ».
Rebelote à l’instant, le démon tombe et le plugin le remonte dans la foulée.
Log depuis hier :
[2026-02-20 11:15:07] INFO Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-20 11:15:07] INFO Démon démarré
[2026-02-20 11:17:00] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 11:17:52] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 11:18:52] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 11:19:52] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 11:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 11:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 12:00:04] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 12:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 12:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 12:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 13:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 13:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 13:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 13:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 14:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 14:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 14:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 14:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 15:00:04] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 15:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 15:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 15:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 16:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 17:00:04] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 17:15:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 17:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 17:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 18:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 18:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 18:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 18:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 19:00:04] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 19:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 19:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 20:00:04] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 20:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 20:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 20:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 21:00:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 21:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 21:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 21:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 22:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 22:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 22:45:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 23:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 23:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 23:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 23:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 00:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 00:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 00:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 00:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 01:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 01:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 01:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 01:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 02:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 02:15:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 02:45:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 03:00:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 03:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 03:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 03:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 04:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 04:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 04:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 04:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 05:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 05:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 05:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 05:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 06:00:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 06:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 06:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 06:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 07:00:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 07:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 07:30:03] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 07:45:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 08:15:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 08:30:02] DEBUG Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-21 08:48:03] DEBUG Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-02-21 08:48:03] INFO Arrêt du démon jMQTT
[2026-02-21 08:48:03] DEBUG Envoi du signal SIGTERM au Démon
[2026-02-21 08:48:04] INFO Démon jMQTT arrêté
[2026-02-21 08:48:04] DEBUG Nettoyage du Démon
[2026-02-21 08:50:04] INFO Démarrage du démon jMQTT
[2026-02-21 08:50:04] DEBUG Nettoyage du Démon
[2026-02-21 08:50:06] DEBUG Dépendances installées.
[2026-02-21 08:50:06] INFO Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-21 08:50:07] INFO Démon démarré
[2026-02-21 09:43:03] DEBUG Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-02-21 09:43:03] INFO Arrêt du démon jMQTT
[2026-02-21 09:43:03] DEBUG Envoi du signal SIGTERM au Démon
[2026-02-21 09:43:03] INFO Démon jMQTT arrêté
[2026-02-21 09:43:03] DEBUG Nettoyage du Démon
[2026-02-21 09:45:05] INFO Démarrage du démon jMQTT
[2026-02-21 09:45:05] DEBUG Nettoyage du Démon
[2026-02-21 09:45:08] DEBUG Dépendances installées.
[2026-02-21 09:45:08] INFO Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-21 09:45:08] INFO Démon démarré
c’est donc la taille de répertoire du plugin (et tous les sous-répertoires), après installation, y compris le dossier des dépendances éventuelles.
Ce n’est pas la taille du zip qui a été téléchargé avec les fichiers sources
un petit plugin en php uniquement va prendre quelques ko (max 1mo)
s’il y a des dépendances (python ou nodejs par exemple), ca peut prendre quelques dizaine de Mo, max 100Mo je dirais
certains plugins installent vmt bcp de choses et parfois prennent énormément de place, plusieurs centaines de Mo
=> donc en principe, pour un même plugin dans la même version, on devrait retrouver +/- le même espace utilisé
Mais tu t’es fais cloner ou matérialisé en IA tu es sur tout les fronts !
Tu as combien de mains et combien de cerveaux pour arriver à suivre tous les posts qui sortent, impressionnant
Salut ça a sauté à 22h40 il y a 24h mais je ne pouvais pas récupérer les logs.
Cela vient de sauter à 6h20 et par change j’étais dispo pour tout te récupérer. Ca part par MP.
J’ai eu un peu moins de plantage depuis reboot de ma smart qui affichait une relative faiblesse sur le swap pour laquelle je ne sais pas dire si cela influait ou non sur l’arrêt du demon jMqtt. Je n’ai pas eu d’erreur durant 4 jours entre le 11 et le 17.03 sur ma smart (que j’ai appelé jeedom0 dans mon autre post). Sur le jeedom1, stabilité parfaite du plugin, aucun arrêt intempestif depuis le début de mon usage jMqtt (peu de messages mqtt car uniquement les ouvrants qui sont activés en gros 2 fois par jour par groupe et avec 3 groupes de 4 ou 5 ouvrants à la fois). Sur le jeedom2, 1 arrêt le 11mars puis 2 arrêts le 15 mars puis un arrêt le 17 mars (mais pas au meme moment/event que l’arret du jeedom0, 1h25 jeedom2 vs 13h35 jeedom0 ). Et sur mon jeedom3, arrêt les 9 10 et 11.03 vers 21h ou 23h et depuis aucun arrêt… C’est donc comme @benj29 fréquent sans que cela se produise toujours à la même heure ou du peu que j’ai essayé de voir sur un event/message d’un même équipement.
J’avais envoyé tous les logs sur le plantage de mon jeedom0 du 12.03, je ne sais pas @Bad si cela t’avais appris des choses utiles ou des points que je pourrais creuser de mon côté.
Je ferme l’autre sujet en renvoyant vers celui ci.
Franchement je n’ai quasi plus aucun souci depuis que j’ai modifié ces paramètres. Coïncidence ou réel effet vos tests pourraient confirmer.
Cordialement
Je n’ai rien trouvé de particulier dans les logs envoyés, des messages sont bien envoyés du daemon à Jeedom, Jeedom semble bien les traiter, il n’y a probablement pas de trou dans les historiques avant le stop du daemon (10h41 à 10h46 pour le log précédent), idem pour benj29 (attention à ne pas confondre le avec le moment ou le daemon est éteint (9h42 à 9h45 benj29).
MAIS, j’ai quand même une piste
Le log « Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort » est généré quand plus de 5 minutes se sont écoulées depuis le dernier message MQTT (ou un Heartbeat), démontrant un disfonctionnement interne du daemon jMQTT et invitant alors Jeedom à le tuer (et le redémarrer plus tard). Cette verification s’appuie sur le cache Jeedom.
Or, dans le code actuel, si le cache n’est pas disponible ou qu’il y a une erreur, le mécanisme cité plus haut est déclenché, coupant le daemon. Cf ici :
Je ne sais pas si c’est la vraie cause, mais c’est une possibilité.
J’aurais besoin d’un assez à ton Jeedom (en MP) pour modifier directement le code de jMQTT et rajouter des debugs afin d’identifier si c’est bien ce qui se produit (et peut-être aussi pourquoi).