Domoticz plante au moins une fois par jour

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
narfight
Messages : 38
Inscription : 13 nov. 2015, 12:58

Domoticz plante au moins une fois par jour

Message par narfight »

Bonjour à tous,

Mon Domoticz n'arrive pas à avoir un Uptime de plus de 24h. Parfois il fonctionne pendant 1h, parfois pendant 23h.

Cela dure depuis 3 mois. j'ai pendant ce temps fait toutes les mise à jours existante sur mon Synology qui était en version 5 et depuis peu en version 6. J'utilise le package de Monsieur jadahl avec un certificat SSL à moi.

Quand domoticz ne répond plus, dans le gestionnaire de package, il est bien arrêté mais pas moyen de le relancer car ils tourne encore quelque part et bloque mon port 8443 du HTTPS.

J'ai créer un script qui tourne toutes les 5 minutes pour vérifier si Domoticz est actif et sinon, on kill le process et on relance le service. Je vous le donne ici car il pourrait être très utile pour certaine personne qui sont sur Synology :

Code : Tout sélectionner

#!/bin/sh
result=$(/var/packages/domoticz/scripts/start-stop-status status)
if [ "$result" != "Domoticz is not running" ]; then
	echo "started"
else
	kill $(sudo netstat -anp | awk '/ LISTEN / {if($4 ~ ":8443$") { gsub("/.*","",$7); print $7; exit } }')
	/var/packages/domoticz/scripts/start-stop-status start
fi
Ma grande question est de savoir où je peu trouver les logs et déterminer ce qui crach mon application ?

Merci d'avance,
Narfight
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Domoticz plante au moins une fois par jour

Message par patrice »

Bonjour
Sur syno ? mais sinon /var/log/messages ou /var/log/syslog

et pour tester dans le domoticz.sh decommente la ligne #DAEMON_ARGS="$DAEMON_ARGS -log /tmp/domoticz.txt"
et tu as un log de domoticz dans /tmp/domoticz.txt pour peu que cela vienne de lui
puis tu lances ./domoticz.sh en console et tu attends un peu le prochain crash
pour lire le fichier txt.

Code : Tout sélectionner

#! /bin/sh
### BEGIN INIT INFO
# Provides:          domoticz
# Required-Start:    $network $remote_fs $syslog
# Required-Stop:     $network $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Home Automation System
# Description:       This daemon will start the Domoticz Home Automation System
### END INIT INFO

# Do NOT "set -e"

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
DESC="Domoticz Home Automation System"
NAME=domoticz
USERNAME=pi
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

DAEMON=/home/$USERNAME/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
DAEMON_ARGS="$DAEMON_ARGS -www 8080"
DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
#DAEMON_ARGS="$DAEMON_ARGS -log /tmp/domoticz.txt"
#DAEMON_ARGS="$DAEMON_ARGS -syslog"
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
narfight
Messages : 38
Inscription : 13 nov. 2015, 12:58

Re: Domoticz plante au moins une fois par jour

Message par narfight »

Merci pour l'information.

En extrapolant par rapport à Synology et le fichier /var/packages/domoticz/script/start-stop-status. Le fichier de log est activé nativement à cet emplacement : /var/packages/domoticz/target/var/domoticz.log.

J’espère y trouver ce que je cherche !
tof92130
Messages : 30
Inscription : 13 mars 2019, 09:44

Re: Domoticz plante au moins une fois par jour

Message par tof92130 »

As tu fini par trouver quelque chose ? Depuis dimanche dernier, domoticz installé sur mon bas Synology plante entre deux à trois fois par jour et aucune trace dans le domoticz.log.
banditos
Messages : 126
Inscription : 30 nov. 2016, 09:55

Re: Domoticz plante au moins une fois par jour

Message par banditos »

Bonjour,
pour moi, à chaque fois que j'avais des plantages c'était la faute d'un script ou d'un blocky mal fait, maintenant, je piste le %CPU du raspberry, en fonctionnement normal, je suis aux alentours de 2%, quand il plante, le CPU est monté à 30% quelques secondes avant
Raspberry pi 3/Rasbian-Jessie/Domoticz/RFXtrx433 USB 433.92MHz/SSD 32gb
Répondre