Page 1 sur 1
Plantage frequent de l'application
Publié : 26 août 2016, 17:32
par lclem
Bonjour mon application domoticz s'arrete souvent (une fois par jour pratiquement)
j'ai bien mis un script qui la redemarre en cas d'indisponibilité mais cela ne me semble pas suffisant pour un systeme sensé etre autonome
Rencontrez vous de tels problemes? en avez vous identifié la cause? avez vous trouvé une solution?
Re: Plantage frequent de l'application
Publié : 26 août 2016, 23:10
par ganq
j'ai plusieurs scripts qui gerent le fonctionnement du Pi et de domoticz.
Cela me semble assez suffisant car le pi n'est qu'une carte de développement et donc a besoin d'être surveillé :
- Un script qui surveille l'accès web pour domoticz
- Un script qui gère le fonctionnement du service domoticz
Je recois un mail qui me dit quand il y a un pb et qui redémarrent le serveur web ou le service
Après, il est possible que la carte SD soit un peu usé ou qu'un dispositif ou un script fasse planter le système. Il faudrait noter les horaires du plantage...
Re: Plantage frequent de l'application
Publié : 27 août 2016, 07:38
par denis91
Bonjour,
Pour l'instant, je n'ai aucun plantage avec mon domoticz sur Raspberry mais pourriez vous me communiquer le script qui vous permet de détecter si "domoticz" a un soucis et qui vous permet de le redémarrer ? Peut être y a t il un lien vers ces script ?
Merci.
Bon W.E.
Denis
Re: Plantage frequent de l'application
Publié : 27 août 2016, 09:03
par gawel3164
Salut,
J'ai quelques rares plantages.....mais intéressé qd même par ces deux scripts!
Merci
Re: Plantage frequent de l'application
Publié : 31 août 2016, 08:33
par lclem
Bonjou r et merci de ta réponse
Cela ne vient pas de ma carte SD, mon pi tourne sur un DD
je pense effectivement que cela vient d'un device mais je ne sais pas comment trouver lequel. Depuis quelques mois j'ai le sentiment que le systeme dans la globalité se degrade. J'ai un script pour redemarrer domoticz si pas d'acces exterieur ou si arret de service. Je redemarre aussi le rfx quand il est planté.
Ca serait sympa que tu donnes tes scripts de surveillance
je vais essayer de monter une notification sur redemmarage pour effectivement pister les arrets. Tu sais comment faire?
Re: Plantage frequent de l'application
Publié : 31 août 2016, 09:38
par vil1driver
Salut,
Tourne sur un pc et seulement de très très rares plantages par buffer overflow, certainement de ma faute, je restaure une sauvegarde de base et ça rentre dans l'ordre..
Pour ceux qui ne maîtrisent pas google
https://www.google.fr/search?q=easydomo ... er+service
Et comme toujours voir le wiki
https://www.domoticz.com/wiki/Monitoring_domoticz
Re: Plantage frequent de l'application
Publié : 31 août 2016, 20:32
par ganq
test du serveur web :
Code : Tout sélectionner
#!/bin/bash
################################################################
#
# This script will test the domoticz http web access
# modifié par G A le 18/2/2016
# modifié le 18/6/16 => ajout "--max-time 5 --connect-timeout 5 "au curl
#
################################################################
# test connexion with max 5s
curl -s --max-time 5 --connect-timeout 5 http://192.168.0.20:8080 -m 30 > /dev/null
CR=$?
if [ $CR != 0 ]
then
echo "`date` Probleme RC=$CR"
echo "Restarting Domoticz"
/etc/init.d/domoticz.sh restart
/home/pi/domoticz/scripts/nma.sh ./domoticz.sh Domoticz RedémarrageServeurWeb 0
echo "Serveur Web Domoticz redémarre erreur RC=$CR" | mail -s "domoticz" "xxxxx@free.fr" ;
else
echo "`date` RAS code retour $CR "
fi
et test du service domoticz :
Code : Tout sélectionner
#!/bin/bash
# Script qui vérifie l'état de domoticz et qui le relance si offline
# créé le 19/6/2015 par G A
# dans cron (crontab -e): */5 * * * * sudo /home/pi/domoticz/scripts/system_ok.sh
# 20/6/2015 ajout MAILTO="" dans crontab pour éviter l'envoi de toutes les commandes par mail
# pour éviter les fin de lignes Windows sous linux
# après téléchargement dans vim taper :set ff=unix puis :w et :x
# ou dans notepad ++ edition / convertir en unix
if pgrep domoticz ; then
echo "Domoticz is running"
# echo "Domoticz ok" | mail -s "domoticz" "xxx@free.fr"
else
sudo service domoticz.sh stop ;
sleep 15 ;
sudo service domoticz.sh start ;
echo "Domoticz redémarre" | mail -s "domoticz" xxx@free.fr" ;
/home/pi/domoticz/scripts/nma.sh ./domoticz.sh Domoticz Redémarrage 0
fi