diff --git a/scripts/install/server.sh b/scripts/install/server.sh index e4307a9..73d3a0d 100755 --- a/scripts/install/server.sh +++ b/scripts/install/server.sh @@ -164,11 +164,13 @@ cat <<'UNIT' | sudo tee /etc/systemd/system/lesavka-server.service >/dev/null [Unit] Description=lesavka gRPC relay After=network.target lesavka-core.service +StartLimitIntervalSec=30 +StartLimitBurst=10 [Service] ExecStartPre=/usr/local/bin/lesavka-core.sh --attach ExecStart=/usr/local/bin/lesavka-server -ExecStopPre=/usr/local/bin/lesavka-core.sh --detach +ExecStop=/usr/local/bin/lesavka-core.sh --detach TimeoutStopSec=10 KillSignal=SIGTERM Restart=always @@ -179,8 +181,6 @@ Environment=LESAVKA_UVC_CODEC=mjpeg Restart=always RestartSec=5 StandardError=append:/tmp/lesavka-server.stderr -StartLimitIntervalSec=30 -StartLimitBurst=10 User=root [Install]