SQLSTATE[HY000] [2002] Connection refused plantage régulier Jeedom

Tags: #<Tag:0x00007fa7951fdda0>

Hello,

j’ai maintenant depuis quelques jours un plantage systématique (tous les 2 jours environ) de mon instance Jeedom sur VM Freebox Delta, avec le message bien connu :
SQLSTATE[HY000] [2002] Connection refused

Je suis obligé de redémarrer ma VM pour que cela reparte…

J’ai l’impression que le plantage se fait vers 4h20 le matin, horaire où je lance mes scenarios de début de journée après les éventuelles mise à jour des plug-ins.
Extrait logs temps réel :
020-06-12 04:19:16][INFO] : Evènement sur la commande [Entrée][Détecteur de mouvements][info_Batterie faible] valeur :
[2020-06-12 04:19:27][INFO] : Evènement sur la commande [Entrée][Détecteur de mouvements][info_Batterie faible] valeur :
[2020-06-12 09:44:04][INFO] : Connexion de l’utilisateur admin
[2020-06-12 09:44:06][INFO] : Evènement sur la commande [Entrée][Détecteur de mouvements][info_Batterie faible] valeur :

Donc plus de logs temps réel après 4h19

Dans les logs camera de ce matin, je trouve:
[2020-05-03 22:33:51][ERROR] : Erreur exécution de la commande [Salon][Caméra Freebox Salon][Capture] : Le fichier est vide : /var/www/html/core/php/…/…/plugins/camera/data/records/19
[2020-06-10 16:19:50][ERROR] : Erreur sur la fonction deamon_start du plugin : Tache cron introuvable
[2020-06-12 03:16:41][ERROR] : Erreur sur la fonction deamon_start du plugin : Tache cron introuvable

Dans les logs du plugin Google Cast :
[2020-06-10 20:05:06][ERROR] : SENDER------Error on send request to jeedom (‹ Connection aborted. ›, RemoteDisconnected(‹ Remote end closed connection without response ›)) retry : 0/3
[2020-06-12 01:05:50][ERROR] : SENDER------Error on send request to jeedom HTTPConnectionPool(host=‹ 127.0.0.1 ›, port=80): Read timed out. (read timeout=120) retry : 0/3
[2020-06-12 01:14:38][ERROR] : SENDER------Error on send request to jeedom HTTPConnectionPool(host=‹ 127.0.0.1 ›, port=80): Read timed out. (read timeout=120) retry : 0/3

Par contre des traces du plugin Ikealight après 4h20???
[2020-06-12 06:32:21][ERROR] : Error on send to jeedom : null
[2020-06-12 07:06:19][ERROR] : Error on send to jeedom : null

Idem des traces du plugin Tuya;
[2020-06-10 17:29:49][ERROR] : UPDATE : Erreur de connexion au cloud Tuya : cURL error 28: SSL connection timeout (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[2020-06-10 18:39:32][ERROR] : UPDATE : Erreur de connexion au cloud Tuya : cURL error 28: Operation timed out after 2960 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[2020-06-12 01:59:20][ERROR] : UPDATE : Erreur de connexion au cloud Tuya : cURL error 28: Resolving timed out after 2000 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[2020-06-12 02:59:00][ERROR] : UPDATE : Erreur de connexion au cloud Tuya : cURL error 28: Operation timed out after 2005 milliseconds with 0 out of 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)

Plugin SonyBravia;
[2020-06-12 02:57:51][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
[2020-06-12 02:58:26][ERROR] : Impossible de lancer le démon sonybravia, vérifiez la log
[2020-06-12 03:09:06][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
[2020-06-12 03:09:36][ERROR] : Impossible de lancer le démon sonybravia, vérifiez la log
[2020-06-12 03:19:38][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
[2020-06-12 03:20:09][ERROR] : Impossible de lancer le démon sonybravia, vérifiez la log
[2020-06-12 09:44:21][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
[2020-06-12 09:44:51][ERROR] : Impossible de lancer le démon sonybravia, vérifiez la log
[2020-06-12 09:45:09][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement

Edit 1 :
autre log bizarre que j’ai depuis quelque temps:
Erreur scénario execution:
PHP Warning: PHP Startup: Unable to load dynamic library ‹ mosquitto.so › (tried: /usr/lib/php/20180731/mosquitto.so (/usr/lib/php/20180731/mosquitto.so: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/mosquitto.so.so (/usr/lib/php/20180731/mosquitto.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

A noter que bizarrement je vois une mise à jour du plugin caméra dans l’interface…
image

Il me semble que lors des derniers plantages j’avais aussi d’autres plug(ins qui proposaient leur mise à jour…

Une idée?

Merci d’avance!

En conséquence de ces instabilités chroniques, j’ai installé une autre instance de Jeedom sur mon NAS Synology (mode container Docker) en mode « haute disponibilité ».
J’ai chargé pour le moment la même conf sur la nouvelle instance que celle que j’avais sur le premier.
Je les ai relié respectivement l’un et l’autre avec Jeelink pour pouvoir les contrôler chacun à distance si l’un n’est plus joignable par exemple.

J’imagine que je vais avoir des soucis lorsque des scenarii vont de jouer en même temps sur les mêmes équipements…

Je réfléchi à les spécialiser, au moins pour répartir la charge…

D’autres ont-ils des configurations identiques en mode Jeedom haute disponibilité?