fix: faster sac-api restart (TimeoutStopSec, SSE cancel on shutdown)

This commit is contained in:
2026-05-27 14:53:54 +10:00
parent 61c9f9b673
commit 8995a34037
2 changed files with 14 additions and 9 deletions
+3 -1
View File
@@ -13,9 +13,11 @@ WorkingDirectory=/opt/security-alert-center/backend
# Конфиг читает само приложение (pydantic), не systemd — иначе ломаются пароли с #, $ и т.д.
Environment=SAC_CONFIG_FILE=/opt/security-alert-center/config/sac-api.env
Environment=PYTHONPATH=/opt/security-alert-center/backend
ExecStart=/opt/security-alert-center/backend/.venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8000
ExecStart=/opt/security-alert-center/backend/.venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8000 --timeout-graceful-shutdown 10
Restart=on-failure
RestartSec=5
TimeoutStopSec=20
TimeoutStartSec=30
NoNewPrivileges=true
[Install]