Runbook: Zagon/zaustavitev strežnika

Trajanje: ~5 minut
Vloga: Gateway-operater
Predpogoj: Administratorske pravice


Potek dela

flowchart TD A[Začetek] --> B{Že teče?} B -->|Da| C[Zaustavi] B -->|Ne| D[Zaženi] C --> D D --> E[Health Check] E --> F{Uspešno?} F -->|Da| G[Končano] F -->|Ne| H[Preveri dnevnike] H --> D style G fill:#e8f5e9 style H fill:#ffebee


1. Preverjanje stanja

Windows:

# Išči proces
Get-Process -Name "WvdS.WebAPI.Data.Gateway.Api" -ErrorAction SilentlyContinue
 
# Ali prek porta
netstat -ano | findstr :5000

Linux:

# Išči proces
pgrep -f "WvdS.WebAPI.Data.Gateway.Api"
 
# Ali prek porta
ss -tlnp | grep 5000

2. Zagon strežnika

Windows (konzola):

cd %GATEWAY_ROOT%
.\WvdS.WebAPI.Data.Gateway.Api.exe

Windows (ozadje):

Start-Process -FilePath "%GATEWAY_ROOT%\WvdS.WebAPI.Data.Gateway.Api.exe" -WindowStyle Hidden

Linux:

cd /opt/gateway
./WvdS.WebAPI.Data.Gateway.Api &

3. Zaustavitev strežnika

Windows:

# Prijazna zaustavitev
Stop-Process -Name "WvdS.WebAPI.Data.Gateway.Api" -Force

Linux:

# Prijazna zaustavitev
pkill -SIGTERM -f "WvdS.WebAPI.Data.Gateway.Api"
 
# Prisilna zaustavitev (samo če potrebno)
pkill -9 -f "WvdS.WebAPI.Data.Gateway.Api"

4. Health Check

# Preveri razpoložljivost
curl -s http://localhost:5000/health
 
# Pričakovan odgovor: "Healthy"

5. Kontrolni seznam

# Točka preverjanja V
———–
1 Proces teče
2 Port 5000 odprt
3 Health Check „Healthy“
4 Brez napak v konzoli

Odpravljanje težav

Težava Vzrok Rešitev
————————–
Port že v uporabi Star proces teče Ustavi proces, nato zaženi
Access denied Manjkajoče pravice Zaženi kot administrator
Config error appsettings.json napačen Preveri JSON-sintakso
Database connection failed DSN napačno konfiguriran Preveri Connection String

Povezani Runbooks


« <- Dnevno poslovanje | -> Upravljanje DSN »


Wolfgang van der Stille @ EMSR DATA d.o.o. - Data Gateway Professional

Zuletzt geändert: dne 29.01.2026 ob 23:40