0
zu überwachen Ich habe Caddie-Server als Systemdienst erfolgreich mit Systemd installiert. Aber ich kann Caddy nicht mit monit überwachen. ## ## HeadingWie Caddy Web-Server mit Monit
zu überwachen Ich habe Caddie-Server als Systemdienst erfolgreich mit Systemd installiert. Aber ich kann Caddy nicht mit monit überwachen. ## ## HeadingWie Caddy Web-Server mit Monit
Hier ist meine Einheit:
# /etc/systemd/system/caddy.service
[Unit]
Description=Caddy HTTP/2 web server
Documentation=https://caddyserver.com/docs
After=network.target
[Service]
WorkingDirectory=/srv/caddy
User=caddy
LimitNOFILE=8192
PIDFile=/srv/caddy/caddy.pid
ExecStart=/usr/bin/caddy -agree=true -conf=/etc/caddy/Caddyfile -pidfile=/srv/caddy/caddy.pid
ExecReload=/bin/kill -USR1 $MAINPID
Restart=on-failure
StartLimitInterval=600
[Install]
WantedBy=multi-user.target
Ich benutze Caddie Version 0.10 und es hat eine PID-Datei erstellen.
Könnten Sie bitte weitere Details angeben (die genauen Schritte, die Sie bereits ausgeführt haben, ausgeführte Befehle, Fehlermeldungen usw.)? – crizzis
Ich war diesem [Tutorial] (https://www.digitalcocean.com/community/tutorials/how-to-host-a-website-with-caddy-on-ubuntu-16-04) gefolgt, Caddy zu installieren. Monit benötigt ein Pidfile, um einen Dienst zu überwachen, aber Caddy erstellt keine PID-Datei. Ich habe auch versucht, pidfile durch Hinzufügen dieser Zeile in der Datei caddy.service 'PIDFile =/run/caddy.pid ExecStart =/opt/caddy zu erstellen/caddy -agree = "wahr" -pidfile = "/ run/caddy.pid" -conf = "/ opt/caddy/conf/main.conf" -log = "/ var/log/caddy/server.log" ' Aber Caddy erstellt kein Pidfile – Rubyst