Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

1er plantage jeedom

De l'installation à l'utilisation venez discuter de JEEDOM au quotidien
Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

1er plantage jeedom

Message par Poumi » 18 sept. 2019, 18:58

Bonjour,

J’ai aujourd’hui eu mon premier plantage de mon jeedom:
-impossible d’ouvrir L’interface (le serveur ne répond pas)
-impossible de me connecter en ssh

J’ai débranché et rebranché pour que ça reparte.

Au vu de l’historique, ça a planté vers 17h15-17h20 (trou dans l’historique à partir de ce moment).

Dans les logs j’ai ça dans http.error à cette heure:

Code : Tout sélectionner

[Wed Sep 18 17:17:18.083007 2019] [mpm_prefork:notice] [pid 564] AH00163: Apache/2.4.25 (Raspbian) configured -- resuming normal operations
[Wed Sep 18 17:17:18.087057 2019] [core:notice] [pid 564] AH00094: Command line: '/usr/sbin/apache2'
[Wed Sep 18 17:17:18.940374 2019] [:error] [pid 732] [client 192.168.0.31:41366] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory 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', '144226009a77554', 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('GJRnF0HAaTURLSJ...')
#7 /var/www/html/plugins/blea/core/php/jeeBlea.php(20): jeedom::apiAccess('GJRnF0HAaTURLSJ...', 'blea')
#8 {main}
  thrown in /var/www/html/core/class/DB.class.php on line 41
[Wed Sep 18 17:17:18.993245 2019] [:error] [pid 733] [client 192.168.0.31:41368] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory 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', '144226009a77554', 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('GJRnF0HAaTURLSJ...')
#7 /var/www/html/plugins/blea/core/php/jeeBlea.php(20): jeedom::apiAccess('GJRnF0HAaTURLSJ...', 'blea')
#8 {main}
  thrown in /var/www/html/core/class/DB.class.php on line 41
[Wed Sep 18 17:17:19.036883 2019] [:error] [pid 734] [client 192.168.0.31:41370] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/html/core/class/DB.class.php:41
La fin tourner en boucle pendant 5 secondes (mon antenne blea qui essaye de renvoyer des données).
Puis plus rien...

Les 2 premières lignes je ne les ai jamais vu, après on dirait que sql était inaccessible...

Quelqu’un aurait une idée ? Ou d’autres choses à regarder?

Comme c’est la première fois que ça m’arrive ça ne m’inquiete Pas trop mais si y’a moyen de contourner pour plus que ça arrive c’est un plus :D


Matériel: rpi3B+ Sous stretch
Jeedom: 3.3.30

nou
Actif
Messages : 555
Inscription : 17 mai 2015, 00:17

Re: 1er plantage jeedom

Message par nou » 18 sept. 2019, 20:22

Hello,
Une carte sd défaillante ?

Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: 1er plantage jeedom

Message par Poumi » 18 sept. 2019, 20:24

Je ne pense pas vu que ça re fonctionne sans pb après reboot.

Mais si c’est ça, je ne sais pas comment vérifier (j’ai 0 erreurs I/O)

schwarzy77
Timide
Messages : 34
Inscription : 17 avr. 2018, 11:32
Localisation : Seine et marne

Re: 1er plantage jeedom

Message par schwarzy77 » 19 sept. 2019, 11:24

Bonjour, à première vue c'est le service de base de données MySQL qui était injoignable. voici quelques possibilités:

1 - carte sd corrompue
2 - Le noyau linux qui a arrêté le service mysql pour libérer de la mémoire (rare)
3 - trop de logs temporaires écrits, saturation espace disque, libéré au redémarrage
4 - MySQL planté

Pour compléter la recherche, il faudrait que tu regardes dans les fichiers /var/log/syslog et /var/log/messages au moment présumé du blocage, voir ce que les logs écrivaient à ce moment là.

Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: 1er plantage jeedom

Message par Poumi » 19 sept. 2019, 19:50

Avec le syslog j’y vois un peu plus clair:

Au reboot du rpi il croyait qu’il était 17h17 jusqu’à ce qu’il se remette à l’heure.

Code : Tout sélectionner

Sep 18 17:10:01 raspberrypi CRON[11750]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Sep 18 17:11:01 raspberrypi CRON[14357]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Sep 18 17:12:01 raspberrypi CRON[16808]: (www-data) CMD (/usr/Sep 18 17:17:05 raspberrypi kernel: [    0.000000] Booting Linux on physical CPU 0x0
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] Linux version 4.19.46-v7+ (dom@dom-XPS-13-9370) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1$
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] CPU: div instructions available: patching division code
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Plus Rev 1.3
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] Memory policy: Data cache writealloc
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] cma: Reserved 8 MiB at 0x3ac00000
Sep 18 17:17:05 raspberrypi kernel: [    0.000000] On node 0 totalpages: 242688
J’ai ensuite toute la séquence de boot puis il se met a l’heure.

Les erreurs sql correspondent à l’antenne qui en voit des données à jeedom avant que celui-ci n’ait fini de démarrer (je les ai à chaque reboot).
Mais du coup elles ne sont pas liées au plantage...

Et pas d’erreur visible avant. Mais du coup ça veut dire que c’est le rpi complet qui était planté...

Avatar de l’utilisateur
cadavor
Actif
Messages : 1266
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: 1er plantage jeedom

Message par cadavor » 20 sept. 2019, 10:43

Ton raspberry est-il sur onduleur?
Car ca pourrait être une sous-tension qui mette la carte en vrac...
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: 1er plantage jeedom

Message par Poumi » 20 sept. 2019, 20:42

Non il est pas ondulé.

Du coup c’est possible, ça sent le truc où je saurais jamais vraiment ce qui s’est passé :lol:

Rvitch
Actif
Messages : 652
Inscription : 21 juin 2016, 10:31

Re: 1er plantage jeedom

Message par Rvitch » 22 sept. 2019, 19:55

Poumi a écrit :Non il est pas ondulé.

Du coup c’est possible, ça sent le truc où je saurais jamais vraiment ce qui s’est passé
Si tu es sur une sd sans onduleur, possible que tu rencontres encore quelques bugs incompréhensibles.

Envoyé de mon Mi 9 SE en utilisant Tapatalk


Répondre

Revenir vers « Utilisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : jlmaillard et 4 invités