Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Conseils pour faire fonctionner un virtuel

Réservé à l'utilisation et la création des objets virtuels dans JEEDOM
Répondre
GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Conseils pour faire fonctionner un virtuel

Message par GuillaumeDieppe » 18 mars 2019, 13:00

Bonjour,

J'avais un widget sympa qui fonctionnait bien et ne fonctionne plus depuis la mise à jour Jeedom 3.3.18, c'est un widget qui me "conseille" sur l’utilisation d'un véhicule selon les conditions climatiques.
Il pioche les infos sur la commande "conditions" et "température" du plugin Weather et détermine l'état 1,2 ou 3 pour conseiller l'utilisation du véhicule 1,2 ou 3 :

Image


Le virtuel utilisé est donc le suivant :

Image

Comme vous pouvez le voir, à chaque consultation de l'état, j'ai une erreur 500 Internal Server Error. De ce fait le Virtuel ne fonctionne plus.

Sauriez vous où ça plante ?
Merci d'avance
Dernière édition par GuillaumeDieppe le 18 mars 2019, 17:22, édité 1 fois.
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par loic » 18 mars 2019, 14:08

Erreur 500 => faut regarder le log http.error
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par GuillaumeDieppe » 18 mars 2019, 14:56

Merci pour la réponse rapide.

Première fois que je vais dans ce menu, j'ai bien http.error :

Code : Tout sélectionner

Stack trace:
[supprimé]
Dernière édition par GuillaumeDieppe le 19 mars 2019, 11:37, édité 1 fois.
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par loic » 18 mars 2019, 14:59

A mon avis ton virtuel fait une boucle infini car la tu explose la mémoire en allant le voir...
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par GuillaumeDieppe » 18 mars 2019, 15:01

Juste après la maj 3.3.18 j'ai regardé dans Analyse/Santé , tout était au vert. Depuis cette mise à jour j'ai des messages d'erreur à tout va et surtout une extrême lenteur du système. Je n'ai rajouté ni plugin ni scénario ou autre depuis la maj Jeedom

Est ce que j'ouvre un ticket pour que vous regardiez ce qui ne va pas ?

J'ai le log d'Openzwave à 80 mégas, celui de d'Openzwaved à 35 mégas...
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par loic » 18 mars 2019, 15:15

Oui ouvre un ticket on regardera mais souvent ce genre de cas c'est juste que la nouvelle version remu des trucs qui était déja pourris avant et rarement un vrai soucis avec la nouvelle version.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

kemar
Timide
Messages : 74
Inscription : 22 août 2017, 23:22

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par kemar » 18 mars 2019, 15:27

Salut,

Même problème ici. Voici le log http.error :
[Thu Mar 14 22:42:15.291074 2019] [mpm_prefork:notice] [pid 579] AH00163: Apache/2.4.25 (Debian) configured -- resuming normal operations
[Thu Mar 14 22:42:15.423163 2019] [core:notice] [pid 579] AH00094: Command line: '/usr/sbin/apache2'
kill: (1399): No such process
[Fri Mar 15 15:14:38.407880 2019] [core:notice] [pid 579] AH00052: child pid 10987 exit signal Segmentation fault (11)
[Fri Mar 15 15:14:38.673163 2019] [core:notice] [pid 579] AH00052: child pid 824 exit signal Segmentation fault (11)
[Fri Mar 15 15:14:38.673411 2019] [core:notice] [pid 579] AH00052: child pid 6365 exit signal Segmentation fault (11)
[Fri Mar 15 15:14:38.673519 2019] [mpm_prefork:notice] [pid 579] AH00169: caught SIGTERM, shutting down
[Fri Mar 15 15:15:49.374470 2019] [mpm_prefork:notice] [pid 575] AH00163: Apache/2.4.25 (Debian) configured -- resuming normal operations
[Fri Mar 15 15:15:49.613249 2019] [core:notice] [pid 575] AH00094: Command line: '/usr/sbin/apache2'

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par GuillaumeDieppe » 18 mars 2019, 15:28

En fait j'étais déjà malade avant, vous n'avez fait que m'en informer ! Mais j'étais bien content de ne pas savoir que ça n'allait pas !!! OK pour l'ouverture du ticket, merci pour ta réactivité
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

kemar
Timide
Messages : 74
Inscription : 22 août 2017, 23:22

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par kemar » 18 mars 2019, 15:36

Ok en fait je n'ai pas été attentif, il y avait déja un échange le temps que je poste le log. Je vais suivre avec attention le ticket, car moi je n'ai plus du tout accès à Jeedom ! Erreur 500 direct.

Je lance un reboot de mon serveur dans le doute.

kemar
Timide
Messages : 74
Inscription : 22 août 2017, 23:22

Re: Ne fonctionne plus depuis la MAJ Jeedom 3.3.18

Message par kemar » 18 mars 2019, 15:53

Donc, après reboot pas d'amélioration. Le log s'il peut être utile :
[Fri Mar 15 15:14:38.673519 2019] [mpm_prefork:notice] [pid 579] AH00169: caught SIGTERM, shutting down
[Fri Mar 15 15:15:49.374470 2019] [mpm_prefork:notice] [pid 575] AH00163: Apache/2.4.25 (Debian) configured -- resuming normal operations
[Fri Mar 15 15:15:49.613249 2019] [core:notice] [pid 575] AH00094: Command line: '/usr/sbin/apache2'
[Mon Mar 18 15:36:56.680251 2019] [:error] [pid 31766] [client 127.0.0.1:39802] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/html/core/class/DB.class.php:41\nStack trace:\n#0 /var/www/html/core/class/DB.class.php(41): PDO->__construct('mysql:host=loca...', 'jeedom', '52ff092767a3b0d', Array)\n#1 /var/www/html/core/class/DB.class.php(54): DB->__construct()\n#2 /var/www/html/core/class/DB.class.php(86): DB::getConnection()\n#3 /var/www/html/core/class/config.class.php(145): DB::Prepare('SELECT `value`\\n...', Array, 0)\n#4 /var/www/html/core/class/jeedom.class.php(361): config::byKey('api', 'core')\n#5 /var/www/html/core/class/jeedom.class.php(405): jeedom::getApiKey('core')\n#6 /var/www/html/core/class/jeedom.class.php(399): jeedom::apiAccess('YLwnX8RSc5WIO73...')\n#7 /var/www/html/plugins/teleinfo/core/php/jeeTeleinfo.php(21): jeedom::apiAccess('YLwnX8RSc5WIO73...', 'teleinfo')\n#8 {main}\n thrown in /var/www/html/core/class/DB.class.php on line 41
[Mon Mar 18 15:36:56.714333 2019] [:error] [pid 31280] [client 127.0.0.1:39804] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/html/core/class/DB.class.php:41\nStack trace:\n#0 /var/www/html/core/class/DB.class.php(41): PDO->__construct('mysql:host=loca...', 'jeedom', '52ff092767a3b0d', Array)\n#1 /var/www/html/core/class/DB.class.php(54): DB->__construct()\n#2 /var/www/html/core/class/DB.class.php(86): DB::getConnection()\n#3 /var/www/html/core/class/config.class.php(145): DB::Prepare('SELECT `value`\\n...', Array, 0)\n#4 /var/www/html/core/class/jeedom.class.php(361): config::byKey('api', 'core')\n#5 /var/www/html/core/class/jeedom.class.php(405): jeedom::getApiKey('core')\n#6 /var/www/html/core/class/jeedom.class.php(399): jeedom::apiAccess('YLwnX8RSc5WIO73...')\n#7 /var/www/html/plugins/teleinfo/core/php/jeeTeleinfo.php(21): jeedom::apiAccess('YLwnX8RSc5WIO73...', 'teleinfo')\n#8 {main}\n thrown in /var/www/html/core/class/DB.class.php on line 41
[Mon Mar 18 15:36:59.166706 2019] [:error] [pid 14252] [client 127.0.0.1:39806] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/html/core/class/DB.class.php:41\nStack trace:\n#0 /var/www/html/core/class/DB.class.php(41): PDO->__construct('mysql:host=loca...', 'jeedom', '52ff092767a3b0d', Array)\n#1 /var/www/html/core/class/DB.class.php(54): DB->__construct()\n#2 /var/www/html/core/class/DB.class.php(86): DB::getConnection()\n#3 /var/www/html/core/class/config.class.php(145): DB::Prepare('SELECT `value`\\n...', Array, 0)\n#4 /var/www/html/core/class/jeedom.class.php(361): config::byKey('api', 'core')\n#5 /var/www/html/core/class/jeedom.class.php(405): jeedom::getApiKey('core')\n#6 /var/www/html/core/class/jeedom.class.php(399): jeedom::apiAccess('YLwnX8RSc5WIO73...')\n#7 /var/www/html/plugins/teleinfo/core/php/jeeTeleinfo.php(21): jeedom::apiAccess('YLwnX8RSc5WIO73...', 'teleinfo')\n#8 {main}\n thrown in /var/www/html/core/class/DB.class.php on line 41
[Mon Mar 18 15:36:59.402666 2019] [core:notice] [pid 575] AH00052: child pid 1721 exit signal Segmentation fault (11)
[Mon Mar 18 15:37:00.667732 2019] [mpm_prefork:notice] [pid 575] AH00169: caught SIGTERM, shutting down
[Mon Mar 18 15:38:12.780579 2019] [mpm_prefork:notice] [pid 558] AH00163: Apache/2.4.25 (Debian) configured -- resuming normal operations
[Mon Mar 18 15:38:12.827694 2019] [core:notice] [pid 558] AH00094: Command line: '/usr/sbin/apache2'

Et la solution : une restauration aver : php /var/www/html/install/restore.php

Du coup j'ai de nouveau accès.

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: Conseils pour faire fonctionner un virtuel

Message par GuillaumeDieppe » 18 mars 2019, 17:28

Me concernant le problème vient de mon virtuel qui fait une boucle. Il fonctionnait avant ma mise à jour mais comme cette dernière corrige un certain nombre de bugs, logiquement mon erreur remonte à la surface.

Dans mon fonctionnement, j'ai un scénario qui exécute des commandes d'état, ce qui permet d'avoir l'affichage d'une image qui change selon le résultat du scénario. A priori coté scénario c'est bon :

Image

Coté Virtuel il semblerait que je fasse une boucle mais je n'arrive pas à savoir comment l'empêcher :

Image

Quelqu'un aurait une idée ?

Merci
Cdt
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: Conseils pour faire fonctionner un virtuel

Message par Bosquetia » 18 mars 2019, 19:59

et c'est quoi le déclencheur du scénario ?

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: Conseils pour faire fonctionner un virtuel

Message par GuillaumeDieppe » 18 mars 2019, 20:51

C'est un programmé toutes les 60min
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

kemar
Timide
Messages : 74
Inscription : 22 août 2017, 23:22

Re: Conseils pour faire fonctionner un virtuel

Message par kemar » 19 mars 2019, 10:52

Salut,

Pour ma part, j'ai backupé, désactivé tous mes virtuels, fait la mise à jour, puis réactivé un par un. Au final je n'ai plus d'erreur... Je ne comprend pas, mais tant mieux.

Et pour ton scénario / virtuel, je ne vois rien qui me choque mais je ne suis pas expert :(

GuillaumeDieppe
Actif
Messages : 635
Inscription : 27 janv. 2017, 10:53

Re: Conseils pour faire fonctionner un virtuel

Message par GuillaumeDieppe » 19 mars 2019, 15:40

Bonjour,

Un grand merci à l'équipe support Jeedom qui a su être très réactive pour mon souci (suite ouverture ticket)

Pour éviter de looper la bonne config à mettre est la suivante :

Image
Jeedom Smart
Protocoles : Z-wave, Zigbee, Wifi et IR
Objets : Qubinos, Fibaros, Xiaomis

Répondre

Revenir vers « [Plugin officiel] Virtuels »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités