Bonjour,
Depuis peu, je remarque que j’ai très très souvent ce message :
[2024-05-02 16:07:07][SCENARIO] La dernière exécution du scénario ne s'est pas lancée. Vérifiez le log scenario_execution pour l'exécution à 2024-05-02 16:06:50.
Cela pour les scénarios d’ouverture de porte ou d’allumage de luminaire qui fonctionnaient très bien habituellement, mais là ils fonctionnent 1 fois sur 3.
Voici ma config :
Par avance merci.
Et que dit justement le log mentionné dans ce message d’erreur ? (menu Analyse/Logs, sélectionner le log en question dans la liste de gauche)
Et bien justement c’est un mystère quand je vais dans « scenario_execution » il n’y a rien de noté.
Bonjour
Cela ne pourrait-il pas être dû à une charge système trop élevée ?
Sur ta copie d’écran on voit que tu es déjà à plus de 7
1 « J'aime »
Possible, comment peut on diminuer la charge ?
Il faut commencer par identifier quels sont les process consommateurs
Va dans : Réglages → Système → Configuration → >_OS/DB → >_Administration système → Puis tu sélectionnes CPU Usage dans la partie gauche
Après tout dépend de la machine, c’est peut être qui est trop juste.
Merci, je regarde ça demain sur le PC.
La machine est un Pi 4, j’ai basculé d’un Pi 3 sur lequel je n’avais pas de souci à un Pi 4 il y a un mois.
Et j’ai fais la mis à jour V 4.4 du core il y a deux jours…
voici ce que j’obtiens :
PID PPID %MEM %CPU CMD
2498 1 0.2 4.6 /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py
2569 2568 2.0 2.0 node index.js
55 2 0.0 0.9 [kswapd0]
669 1 0.7 0.6 /usr/sbin/mariadbd
2515 1 0.6 0.3 php /var/www/html/core/class/../php/jeeCron.php cron_id=59525
78858 672 0.5 0.3 /usr/sbin/apache2 -k start
548 1 0.2 0.2 /usr/bin/python3 /usr/bin/fail2ban-server -xf start
2638 2637 0.3 0.2 /usr/bin/node --preserve-symlinks server/bin/www.js
78514 672 0.4 0.2 /usr/sbin/apache2 -k start
2561 2560 0.5 0.1 /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.1.32:1883 --username --password --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey xxx --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
1 0 0.1 0.0 /sbin/init
2 0 0.0 0.0 [kthreadd]
3 2 0.0 0.0 [rcu_gp]
4 2 0.0 0.0 [rcu_par_gp]
5 2 0.0 0.0 [slub_flushwq]
6 2 0.0 0.0 [netns]
8 2 0.0 0.0 [kworker/0:0H-kblockd]
10 2 0.0 0.0 [mm_percpu_wq]
11 2 0.0 0.0 [rcu_tasks_kthread]
12 2 0.0 0.0 [rcu_tasks_rude_kthread]
13 2 0.0 0.0 [rcu_tasks_trace_kthread]
14 2 0.0 0.0 [ksoftirqd/0]
15 2 0.0 0.0 [rcu_preempt]
16 2 0.0 0.0 [migration/0]
17 2 0.0 0.0 [cpuhp/0]
18 2 0.0 0.0 [cpuhp/1]
19 2 0.0 0.0 [migration/1]
20 2 0.0 0.0 [ksoftirqd/1]
22 2 0.0 0.0 [kworker/1:0H-kblockd]
23 2 0.0 0.0 [cpuhp/2]
24 2 0.0 0.0 [migration/2]
25 2 0.0 0.0 [ksoftirqd/2]
27 2 0.0 0.0 [kworker/2:0H-kblockd]
28 2 0.0 0.0 [cpuhp/3]
29 2 0.0 0.0 [migration/3]
30 2 0.0 0.0 [ksoftirqd/3]
32 2 0.0 0.0 [kworker/3:0H-events_highpri]
33 2 0.0 0.0 [kdevtmpfs]
34 2 0.0 0.0 [inet_frag_wq]
36 2 0.0 0.0 [kauditd]
38 2 0.0 0.0 [khungtaskd]
40 2 0.0 0.0 [oom_reaper]
41 2 0.0 0.0 [writeback]
42 2 0.0 0.0 [kcompactd0]
43 2 0.0 0.0 [kintegrityd]
44 2 0.0 0.0 [kblockd]
45 2 0.0 0.0 [blkcg_punt_bio]
46 2 0.0 0.0 [watchdogd]
49 2 0.0 0.0 [kworker/3:1H-kblockd]
50 2 0.0 0.0 [rpciod]
51 2 0.0 0.0 [xprtiod]
56 2 0.0 0.0 [nfsiod]
57 2 0.0 0.0 [kthrotld]
66 2 0.0 0.0 [hwrng]
67 2 0.0 0.0 [iscsi_conn_clea]
68 2 0.0 0.0 [nvme-wq]
69 2 0.0 0.0 [nvme-reset-wq]
70 2 0.0 0.0 [nvme-delete-wq]
72 2 0.0 0.0 [DWC Notificatio]
73 2 0.0 0.0 [uas]
74 2 0.0 0.0 [vchiq-slot/0]
75 2 0.0 0.0 [vchiq-recy/0]
76 2 0.0 0.0 [vchiq-sync/0]
77 2 0.0 0.0 [zswap-shrink]
78 2 0.0 0.0 [kworker/u9:0-brcmf_wq/mmc1:0001:1]
99 2 0.0 0.0 [sdhci]
100 2 0.0 0.0 [irq/37-mmc0]
103 2 0.0 0.0 [scsi_eh_0]
104 2 0.0 0.0 [scsi_tmf_0]
105 2 0.0 0.0 [kworker/0:1H-kblockd]
106 2 0.0 0.0 [jbd2/sda2-8]
107 2 0.0 0.0 [ext4-rsv-conver]
108 2 0.0 0.0 [mld]
109 2 0.0 0.0 [ipv6_addrconf]
111 2 0.0 0.0 [kworker/1:1H-kblockd]
113 2 0.0 0.0 [kworker/2:1H-kblockd]
150 1 0.3 0.0 /lib/systemd/systemd-journald
177 1 0.0 0.0 /lib/systemd/systemd-udevd
231 2 0.0 0.0 [vchiq-keep/0]
232 2 0.0 0.0 [SMIO]
236 2 0.0 0.0 [irq/38-feb10000.codec]
243 2 0.0 0.0 [v3d_bin]
245 2 0.0 0.0 [v3d_render]
246 2 0.0 0.0 [v3d_tfu]
247 2 0.0 0.0 [v3d_csd]
248 2 0.0 0.0 [v3d_cache_clean]
253 2 0.0 0.0 [mmal-vchiq]
254 2 0.0 0.0 [mmal-vchiq]
257 2 0.0 0.0 [mmal-vchiq]
258 2 0.0 0.0 [mmal-vchiq]
259 2 0.0 0.0 [mmal-vchiq]
261 2 0.0 0.0 [mmal-vchiq]
263 2 0.0 0.0 [mmal-vchiq]
271 2 0.0 0.0 [cfg80211]
284 2 0.0 0.0 [irq/41-vc4 hdmi hpd connected]
285 2 0.0 0.0 [irq/42-vc4 hdmi hpd disconnected]
286 2 0.0 0.0 [cec-vc4-hdmi-0]
287 2 0.0 0.0 [irq/43-vc4 hdmi cec rx]
288 2 0.0 0.0 [irq/44-vc4 hdmi cec tx]
289 2 0.0 0.0 [brcmf_wq/mmc1:0]
290 2 0.0 0.0 [brcmf_wdog/mmc1:0001:1]
306 2 0.0 0.0 [irq/45-vc4 hdmi hpd connected]
307 2 0.0 0.0 [irq/46-vc4 hdmi hpd disconnected]
308 2 0.0 0.0 [cec-vc4-hdmi-1]
312 2 0.0 0.0 [irq/47-vc4 hdmi cec rx]
314 2 0.0 0.0 [irq/48-vc4 hdmi cec tx]
324 2 0.0 0.0 [card1-crtc0]
325 2 0.0 0.0 [card1-crtc1]
326 2 0.0 0.0 [card1-crtc2]
327 2 0.0 0.0 [card1-crtc3]
328 2 0.0 0.0 [card1-crtc4]
329 2 0.0 0.0 [card1-crtc5]
396 1 0.0 0.0 /usr/sbin/cron -f
400 1 0.0 0.0 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
427 1 0.0 0.0 /usr/sbin/rsyslogd -n -iNONE
437 1 0.0 0.0 /usr/sbin/thd --triggers /etc/triggerhappy/triggers.d/ --socket /run/thd.socket --user nobody --deviceglob /dev/input/event*
444 1 0.0 0.0 /usr/sbin/atd -f
494 1 0.0 0.0 /usr/sbin/rngd -r /dev/hwrng
541 1 0.0 0.0 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal
562 1 0.0 0.0 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 110:114
564 1 0.0 0.0 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0
596 1 0.0 0.0 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
672 1 0.3 0.0 /usr/sbin/apache2 -k start
768 2 0.0 0.0 [kworker/u9:2-brcmf_wq/mmc1:0001:1]
770 1 0.0 0.0 /usr/bin/hciattach /dev/serial1 bcm43xx 3000000 flow -
854 1 0.0 0.0 /usr/sbin/dhcpcd -w -q
860 1 0.0 0.0 /sbin/agetty -o -p -- \u --noclear tty1 linux
1108 1 0.0 0.0 /usr/sbin/exim4 -bd -q30m
1836 1 0.0 0.0 sudo openvpn --config /tmp/jeedom/openvpn/openvpn_118.ovpn
1855 1836 0.1 0.0 openvpn --config /tmp/jeedom/openvpn/openvpn_118.ovpn
2028 1 0.3 0.0 php /var/www/html/core/class/../php/jeeCron.php cron_id=59524
2367 1 0.0 0.0 /lib/systemd/systemd-logind
2399 1 0.0 0.0 sudo /usr/sbin/mosquitto -c /var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf
2400 2399 0.0 0.0 /usr/sbin/mosquitto -c /var/www/html/plugins/zigbee2mqtt/data/mosquitto/mosquitto.conf
2483 1 0.0 0.0 sudo ZIGBEE2MQTT_DATA=/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/ npm start
2484 2483 0.1 0.0 npm start
2560 1 0.0 0.0 sudo /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.1.32:1883 --username --password --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey QrSq51SjpnHhRZReQYgfp5P3Df4WTXvrsSwpmsHxrANbJTjpX9vrahbdAKH1Tj9F --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
2568 2484 0.0 0.0 sh -c node index.js
2614 1 0.0 0.0 sudo STORE_DIR=/var/www/html/plugins/zwavejs/data/store KEY_S0_Legacy=xxxKEY_S2_Unauthenticated=xxx KEY_S2_Authenticated=xxxKEY_S2_AccessControl=xxx SESSION_SECRET=jeedomSession yarn start
2621 2614 0.1 0.0 node /usr/bin/yarn start
2637 2621 0.0 0.0 /bin/sh -c node --preserve-symlinks server/bin/www.js
17838 672 0.3 0.0 /usr/sbin/apache2 -k start
17839 672 0.4 0.0 /usr/sbin/apache2 -k start
17840 672 0.2 0.0 /usr/sbin/apache2 -k start
17842 672 0.3 0.0 /usr/sbin/apache2 -k start
17869 672 0.4 0.0 /usr/sbin/apache2 -k start
17883 672 0.4 0.0 /usr/sbin/apache2 -k start
19324 672 0.3 0.0 /usr/sbin/apache2 -k start
31276 672 0.7 0.0 /usr/sbin/apache2 -k start
31285 672 0.3 0.0 /usr/sbin/apache2 -k start
45027 2 0.0 0.0 [dio/sda2]
69192 2 0.0 0.0 [kworker/1:1-mm_percpu_wq]
71463 2 0.0 0.0 [kworker/u8:0-ext4-rsv-conversion]
74336 2 0.0 0.0 [kworker/3:0-mm_percpu_wq]
75712 2 0.0 0.0 [kworker/u8:2-events_unbound]
75888 2 0.0 0.0 [kworker/2:0-mm_percpu_wq]
76221 2 0.0 0.0 [kworker/0:0-events_power_efficient]
77018 2 0.0 0.0 [kworker/u8:1-events_unbound]
77466 2 0.0 0.0 [kworker/3:1-mm_percpu_wq]
77700 2 0.0 0.0 [kworker/2:2-events]
78024 2 0.0 0.0 [kworker/1:2-mm_percpu_wq]
78093 2 0.0 0.0 [kworker/0:3-events]
78817 2 0.0 0.0 [kworker/2:1-mm_percpu_wq]
78934 2 0.0 0.0 [kworker/3:2]
79154 2 0.0 0.0 [kworker/0:1-mm_percpu_wq]
79328 31276 0.0 0.0 sh -c ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%cpu 2>&1
79329 79328 0.0 0.0 ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%cpu
Tu es tout juste à 5% d’utilisation de ton CPU. Il y a forcément un process qui doit faire des pics bien plus élevés à un moment donné pour que tu obtiennes une charge > à 7.
Il faut surveiller.
Tu as installé le plugin Monitoring pour regarder l’historique ?
Voici l’historique de la charge à 1 min, il y a effectivement des grosses fluctuations.
Je ne vois pas ce qui peut être à l’origine de cela.
J’ai modifier la Swap de mon Pi la semaine dernière en l’augmentant à 2048…
Voici les plugins que j’ai :
Bonjour
Effectivement on voit bien les pics.
Désolé mais mes compétences ne pourront pas t’aider à identifier par le biais de requêtes ou de commandes ssh la source de tes pics de consommation.
Par contre on voit bien le pic de 6h00.
N’aurais tu pas plusieurs scénarios ou tâches qui se lancent précisément à cette heure là ?
@dan_73 merci de ton aide.
Je mets ça, au cas où, si quelqu’un d’autre à une idée de ce qui peut créer autant de charge…
Je pense que tu devrais regarder du coté de tes plugins et plus particulièrement ceux avec un cron hourly.
Chez moi la tache Cronhourly est à 1s avec ces plugins
Je viens de faire le tour de mes pluging en cronHourly :
Seuls ces 3 pluging l’utilisent :
Grdf Connect
weather
Z-Wave JS
Z-Wave JS a été installé il y a peu, lorsque j’ai basculé sur un Pi4, peut être est-ce lui le fautif ?
Je ne sais pas 'il est possible pour toi de le d’arrêter le deamon pendant 2/3h et voir comment évolue ton historique de charge CPU, mais ça peut être un moyen de trouver le coupable en procédant par élimination
Je vais essayer.
Je crois voir que la charge du CPU est aussi surtout dûe à Node JS, qui je crois, est utilisé par le plugin Zigbeelinker. Les erreurs de scénario se produisent avec des équipements liés à ce plugin… Donc je verrai si il ne faut pas creuser de. Ce côté mais j’ai beaucoup d’équipements sur ce plugin donc c’est embêtant.
Voici par exemple d’un pic de charge à 1 min :
Voici les logs des évènements sur cette période :
event.txt (488,2 Ko)
Je ne vois rien qui pourrait expliquer la surchage, si quelqu’un a une idée, merci paravance.
Aurel
Mai 5, 2024, 12:54
18
Tu n’a pas eu une installation de dépendances à ce moment la ?
Je ne pense pas, je ne le vois pas dans les logs mais le pic revient toutes les heures au même moment.
Aurel
Mai 5, 2024, 2:05
20
Oui ton cronHourly à l’air assez violent, chez moi il dure 1s.
Peut etre essayer de désactiver tes plugins un à un pour voir quel est le coupable ?