Ralentissement de Jeedom

Bonjour,

Depuis quelques semaines je trouve mon Jeedom plus lent, même pour afficher le dashboard le temps peut être multiplié par 5, les mis a jour échoues 3 fois sur 5 etc.

Malgré avoir effectué toutes les vérifications système cela ne change rien.

Je voulais savoir si d’autres personnes avaient aussi ce genre de problèmes depuis quelques temps ?

En vous remerciant.

Jérôme.

Bonsoir,

Sans savoir sur quoi votre serveur Jeedom tourne, quel type de connexion utilise t’il, le type de support sur lequel votre Jeedom est installé, etc…, bref un gros manque d’information permettant de vous aidez!

Pour que la communauté puisse vous aidez, je vous invite à lire ce post et nous donner les informations manquantes, merci,
Sans cela vous risquez de ne pas avoir beaucoup d’aide.

Bonsoir,

Effectivement je vais détaillé un peu ma config :

Installation de jeedom 4.1.25 sur un Rpi 4 (Debian GNU/Linux 10 (buster) 64bits (aarch64)) avec comme stockage un disque dur SSD Msata 32Go.
Connecté a mon réseau domestique en ethernet.
En protocole j’utilise le Zigbee (Conbee II), le RFXcom ainsi que le bus I2C du Rpi.

Cela fonctionnait parfaitement bien jusqu’à maintenant, mais depuis quelques semaines il « rame »

Jérôme.

Bonjour.

Avec le plugin monitoring par exemple, quelle est la charge du Raspberry ?
Ce serait surtout utile si vous avez des valeurs au dessus de 1, d’avoir un historique pour comparer.

voila les infos du monitoring :

Debian GNU/Linux 10 (buster) 64bits (aarch64)
7 jour(s) et 3h31
1 min : 6.69 - 5 min : 5.67 - 15 min : 5.48
Total : 3.89 Go - Libre : 2.41 Go (62%)
Total : 99Mi - Utilisé : 2,0Mi - Libre : 97Mi
TX : 407.92 Mo - RX : 835.93 Mo
Total : 30 Go - Utilisé : 6,0 Go (22%)
4 - 700 MHz (61.3°C)

Votre charge est effectivement très élevé.

En ssh, regardez avec htop ce qui utilise votre cpu.

En revanche, la vitesse du Raspberry est divisée par 2, en principe c’est quand il ne fait rien ou qu’il fait beaucoup trop.

Pour aller vite, regardez depuis quand vous avez plus de 1, par exemple depuis une mise à jour ? Si oui, laquelle.

La charge n’est pas historisé dans le monitoring par défaut du coup j’ai pas de log la dessus :frowning_face:
J’ai vu qu’elle était visible aussi dans santé de jeedom, peut on récupérer un log de ce coté la ?

Non vous ne pouvez pas.

Désactivez l’ensemble de vos plugin pour voir si la charge baisse.

Quelle version de Jeedom avez vous et avez vous récemment fait des mises à jour ?

Voila la liste des plugins qui ont été mis a jour :

core : jeedom V4-stable 4.1.25 4.1.25 Changelog Vérifier
AndroidTV stable 2021-08-28 01:11:12 2021
wifilightV2 stable 2021-08-21 21:
delestage beta 2021-08-21
homebridge stable 2021-08-18
Freebox_OS stable 2021-08-04
virtual stable 2021-08-02

J’ai redemarré mon jeedom la charge est redescendu pour le moment : 1 min : 1.73 - 5 min : 1.47 - 15 min : 1.3.
Je vais surveiller et j’ai activé les logs.

Bon c’est deja remonté a plus de 4, dans mes logs j’ai des erreurs recurentes dans http.error :

[Mon Aug 30 22:32:09.384498 2021] [php7:error] [pid 1999] [client 192.168.1.29:60790] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:32:25.511038 2021] [php7:error] [pid 4782] [client 192.168.1.29:64256] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:34:22.402672 2021] [php7:error] [pid 16903] [client 192.168.1.29:54094] PHP Fatal error:  Uncaught Error: Call to undefined method thermostat::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:34:24.194385 2021] [php7:error] [pid 1624] [client 192.168.1.29:60538] PHP Fatal error:  Uncaught Error: Call to undefined method thermostat::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:43:29.790318 2021] [php7:error] [pid 1999] [client 192.168.1.29:50459] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:45:11.566896 2021] [php7:error] [pid 807] [client 192.168.1.29:60744] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:47:28.232759 2021] [php7:error] [pid 806] [client 192.168.1.29:57919] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:47:47.279892 2021] [php7:error] [pid 805] [client 192.168.1.29:59407] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:48:18.909291 2021] [php7:error] [pid 804] [client 192.168.1.29:51253] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:50:34.554397 2021] [php7:error] [pid 807] [client 192.168.1.29:56518] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:50:44.924551 2021] [php7:error] [pid 1624] [client 192.168.1.29:65270] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget
[Mon Aug 30 22:51:20.866214 2021] [php7:error] [pid 1624] [client 192.168.1.29:52833] PHP Fatal error:  Uncaught Error: Call to undefined method openvpn::getBackgroundColor() in /var/www/html/plugins/widget/core/class/widget.class.php:421
Stack trace:
#0 /var/www/html/plugins/widget/core/ajax/widget.ajax.php(152): widget->displayExemple()
#1 {main}
thrown in /var/www/html/plugins/widget/core/class/widget.class.php on line 421, referer: http://192.168.1.200/index.php?v=d&m=widget&p=widget

Avant la version 4.1.25, vous étiez en quelle version ?
Car un potentiel problème de charge peut se produire si vous équipements sont à tord sur : toujours répéter : oui
Alors que majoritairement, ils doivent être à : non

Un sujet détail tout cela.

4.1.24

Je le garde a jour des qu’une maj est disponible

Si vous avez le sujet sur les problèmes des équipements sur toujours répéter, je suis preneur histoire que je check cela.

Bonsoir,

A propos des erreurs php, vous utilisez encore le plugin widget?
Il est obsolète en v4 et doit être désinstallé.

1 « J'aime »

hello,

il y a un script ici qui est à mettre dans un scénario, vous aurez un log avec tous les équipements potentiellement en cause si cela est dû au problème de répétition

Salut,

En 4.1.25 ce n’est pas une histoire de répétition de valeurs de manière quasi certaine.

Quid de l’usage cpu debian?

A prendre en compte également

Une copie d’écran de la page santé jeedom pourrait être intéressante aussi

Oui je l’ai encore, si je le supprime cela ne supprime pas les widget existants avec ce plugin ?

Pour ce qui est du htop je suis dessus, un petit probleme de login mais je vais le retrouver

Pour la page santé :

Bonsoir,

Je reviens vers vous car toujours pas de changement, j’ai supprimé le plugin widget.
Voila un screen du htop :

En vous remerciant.

Que se passe-t-il si vous désactivez l’ensemble de vos plugins ?
Au moins 15 minutes.

Si tout tombe sous 1, réactivez 50% des plugins et testez.