My Caddy service is running on a Ubuntu Server. Recently I found that the web service is not stable. After checking the system log
journalctl -f, the Caddy service is restarting again and again, but there wasn’t any error logs.
Then I checked the
caddy binary command help, and found this:
run Starts the Caddy process and blocks indefinitely start Starts the Caddy process in the background and then returns
caddy.service file is :
[Unit] Description=caddy service After=network.target [Service] User=root Group=root Type=simple Restart=always RestartSec=15s WorkingDirectory=/root/caddy ExecStart=/root/caddy/caddy start [Install] WantedBy=multi-user.target
ExecStart=/root/caddy/caddy start to
ExecStart=/root/caddy/caddy run, the service works correctly.