Charge Jeedom quand déclenchement Alarme

Bonjour à tous

Jeedom V3

Ce n’est pas la 1er fois que je remarque ce phénomène, quand mon alarme se déclenche, je parle du plugin ALARME, j’ai l’impression que Jeedom est un peu en galère, l’interface HTTP met des erreurs : HTTP, MYSQL et les actions sensées être faites par le plugin ne font mais avec un décalage.

Alors je dis pas que c’est un bug, j’ai peut être trop d’actions lors d’un déclenchement

en tout cas pendant cette période, le CPU montent en flèche

j’ai plusieurs erreurs de ce type dans http_error

Stack trace:
#0 /var/www/html/core/class/DB.class.php(41): PDO->__construct('mysql:host=loca...', 'jeedom', 'edc920f3e45849a', Array)
#1 /var/www/html/core/class/DB.class.php(54): DB->__construct()
#2 /var/www/html/core/class/DB.class.php(86): DB::getConnection()
#3 /var/www/html/core/class/config.class.php(145): DB::Prepare('SELECT `value`
...', Array, 0)
#4 /var/www/html/core/class/jeedom.class.php(355): config::byKey('api', 'core')
#5 /var/www/html/core/class/jeedom.class.php(399): jeedom::getApiKey('core')
#6 /var/www/html/core/class/jeedom.class.php(393): jeedom::apiAccess('3mdX8wDydufkvua...')
#7 /var/www/html/plugins/openzwave/core/php/jeeZwave.php(20): jeedom::apiAccess('3mdX8wDydufkvua...', 'openzwave')
#8 {main}
thrown in /var/www/html/core/class/DB.class.php on line 41
[Wed Oct 23 10:24:44.936673 2019] [:error] [pid 22137] [client 127.0.0.1:49982] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /var/www/html/core/class/DB.class.php:41

Et ca

Stack trace:
#0 /var/www/html/core/class/DB.class.php(41): PDO->__construct('mysql:host=loca...', 'jeedom', 'edc920f3e45849a', Array)
#1 /var/www/html/core/class/DB.class.php(54): DB->__construct()
#2 /var/www/html/core/class/DB.class.php(86): DB::getConnection()
#3 /var/www/html/core/class/config.class.php(145): DB::Prepare('SELECT `value`
...', Array, 0)
#4 /var/www/html/core/class/jeedom.class.php(355): config::byKey('api', 'core')
#5 /var/www/html/core/class/jeedom.class.php(399): jeedom::getApiKey('core')
#6 /var/www/html/core/class/jeedom.class.php(393): jeedom::apiAccess('88IeelrplBCxA9W...')
#7 /var/www/html/plugins/googlecast/core/php/googlecast.api.php(20): jeedom::apiAccess('88IeelrplBCxA9W...', 'googlecast')
#8 {main}
thrown in /var/www/html/core/class/DB.class.php on line 41
[Wed Oct 23 10:24:43.168292 2019] [:error] [pid 21044] [client 127.0.0.1:49936] PHP Deprecated:  La fonction displayExeption devient displayException in /var/www/html/core/php/utils.inc.php on line 199
[Wed Oct 23 10:24:43.173123 2019] [:error] [pid 21044] [client 127.0.0.1:49936] PHP Fatal error:  Uncaught Exception: <span id="span_errorMessage">SQLSTATE[HY000] [2002] Connection refused</span> in /var/www/html/plugins/ftpd/core/api/ftpd.api.php:98
Stack trace:
#0 {main}
thrown in /var/www/html/plugins/ftpd/core/api/ftpd.api.php on line 98
[Wed Oct 23 10:24:43.212943 2019] [:error] [pid 9145] [client 127.0.0.1:49937] PHP Deprecated:  La fonction displayExeption devient displayException in /var/www/html/core/php/utils.inc.php on line 199
[Wed Oct 23 10:24:43.217179 2019] [:error] [pid 9145] [client 127.0.0.1:49937] PHP Fatal error:  Uncaught Exception: <span id="span_errorMessage">SQLSTATE[HY000] [2002] Connection refused</span> in /var/www/html/plugins/ftpd/core/api/ftpd.api.php:98
Stack trace:
#0 {main}
thrown in /var/www/html/plugins/ftpd/core/api/ftpd.api.php on line 98
[Wed Oct 23 10:24:43.234281 2019] [:error] [pid 22076] [client 127.0.0.1:49949] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /var/www/html/core/class/DB.class.php:41
Stack trace:
#0 /var/www/html/core/class/DB.class.php(41): PDO->__construct('mysql:host=loca...', 'jeedom', 'edc920f3e45849a', Array)
#1 /var/www/html/core/class/DB.class.php(54): DB->__construct()
#2 /var/www/html/core/class/DB.class.php(86): DB::getConnection()
#3 /var/www/html/core/class/config.class.php(145): DB::Prepare('SELECT `value`
...', Array, 0)
#4 /var/www/html/core/class/jeedom.class.php(355): config::byKey('api', 'core')
#5 /var/www/html/core/class/jeedom.class.php(399): jeedom::getApiKey('core')
#6 /var/www/html/core/class/jeedom.class.php(393): jeedom::apiAccess('3mdX8wDydufkvua...')
#7 /var/www/html/plugins/openzwave/core/php/jeeZwave.php(20): jeedom::apiAccess('3mdX8wDydufkvua...', 'openzwave')
#8 {main}
thrown in /var/www/html/core/class/DB.class.php on line 41
[Wed Oct 23 10:24:43.269972 2019] [:error] [pid 20130] [client 127.0.0.1:49950] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /var/www/html/core/class/DB.class.php:41

Voici la zone qui a été déclenchée

je lance des enregistrement par le plugin CAMERA

les actions non immédiates (en rouge) ne sont font même pas

et voici les actions de déclenchement

est-ce que j’en demande trop ? j’ai une SMART ca devrait tenir la charge ?
J’utilise peut être mal le plugin ?

Jeedom est tellement chargé que je ne peux même pas déverrouiller l’alarme avant le déclenchement

complément d’info

j’utilise le plugin FTDP, donc lors du déclenchement d’une alarme, comme je démarre mes caméras (7) avec le motion d’activé, je reçois quelques images sur le FTP de mon jeedom

Bonjour,
L’erreur est clairement du a trop d’action pour ce que le systeme est capable de support (il le dit d’ailleurs SQLSTATE[HY000] [2002] Connection refused c’est => j’ai deja tous les slot possible pour recevoir des demandes plein).

Essaye sans le plugin ftpd (qui au passage au vu du code n’est vraiment pas recommandé)

ok, je désactive le plugin merci

vous voudriez pas reprendre ce plugin ?, il est vraiment pratique

Non désolé on peut vraiment pas prendre plus de plugins que ce qu’on a actuellement, on arrive déja pas a fournir la qualité qu’on voudrait sur tous ceux qu’on a.

Également frustré de ne pas pouvoir m’en servir mais s’il y en va de la stabilité du sytem…

Dommage car principe de fonctionnement très intéressant pour les caméras et leurs détections de mouvements.

Je serai près à payer plus chère que le prix moyen des Plugin jeedom :drooling_face:

1 « J'aime »

Question bête mais est-ce normal d’avoir autant d’accès base de données lors d’un déclenchement ?

C’est impossible de répondre a ça il en fait autant qu’il en a besoin et comme dit le plugin FTP est pas top au niveau du code j’ai pas l’impression qu’il ait été optimisé

ok, c’était juste une hypothèse, je ne doute pas que vous ayez optimisé le code :slight_smile: