relancer automatiquement My.Domoticz

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
Répondre
flt
Messages : 9
Enregistré le : 10 août 2018, 22:27

relancer automatiquement My.Domoticz

Message par flt » 08 janv. 2019, 23:20

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

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


pipiche
Messages : 191
Enregistré le : 04 avr. 2018, 16:16

Re: relancer automatiquement My.Domoticz

Message par pipiche » 14 janv. 2019, 15:21

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