relancer automatiquement My.Domoticz

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
flt
Messages : 10
Inscription : 10 août 2018, 22:27

relancer automatiquement My.Domoticz

Message par flt »

Bonjour

mon dashboard mydomoticz cesse souvent d'être alimenté.
Si je desactive puis réactive le service sous setings de mon menu domoticz, il repart.

Je cherche à scripter un redémarrage quotidien (ou sur healthcheck my.domoticz) sans relancer tout le service Domoticz.

Auriez-vous un pointeur ou un exemple ?

Merci de toute aide !

Flt
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: relancer automatiquement My.Domoticz

Message par pipiche »

Moi je suis sur Fedora et j'utilise systemd pour lancer/arreter domoticz.

J'ai donc ajouté ces 2 clauses:
Restart=always
RestartSec=5s

ce qui permet de relancer automatique. Le gros avantage, rien de plus a été ajouté en terme d'outil de monitoring, puisque systemd s'occupe de tout ca

cat /etc/systemd/system/domoticz.service

Code : Tout sélectionner

[Unit]
Description=Domoticz Home Automation Server
After=time-sync.target network.target multi-user.target

[Service]
User=domoticz
Group=domoticz
PIDFile = /var/run/domoticz.pid
EnvironmentFile=/etc/sysconfig/domoticz
WorkingDirectory=/usr/share/domoticz/beta-domoticz
ExecStart=/usr/share/domoticz/beta-domoticz/domoticz -www $WWW_PORT -sslwww $SSL_PORT -sslcert $SSLCERT -sslpass $SSLPASS -sslmethod $SSLMETHOD -ssloptions $SSLOPTIONS -ssldhparam $SSLDHPARAM -wwwroot $WWW_ROOT -dbase $DBASE -userdata $USERDATA -debuglevel $DEBUGLEVEL -loglevel $LOGLEVEL -log $LOG
# Give the right to open priviliged ports. This allows you to run on a port <1024 without root permissions (user/group setting above)
#CapabilityBoundingSet=CAP_NET_BIND_SERVICE
Restart=always
RestartSec=5s

[Install]
WantedBy=multi-user.target
Répondre