Page 1 sur 1

Domoticz plante au moins une fois par jour

Publié : 30 mars 2016, 08:20
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

Re: Domoticz plante au moins une fois par jour

Publié : 30 mars 2016, 09:38
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"

Re: Domoticz plante au moins une fois par jour

Publié : 31 mars 2016, 08:26
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 !

Re: Domoticz plante au moins une fois par jour

Publié : 05 déc. 2019, 06:57
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.

Re: Domoticz plante au moins une fois par jour

Publié : 12 janv. 2020, 08:49
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