1.1 KiB
1.1 KiB
Portstyring og lokal serverstart
Aktuel konfiguration
Den samlede Express-server bruger process.env.PORT og falder tilbage til port 4032. Det er defineret i backend/unified-server.js og i ecosystem.config.js.
Port 4031 ryddes fortsat af det eksisterende cleanup-script af hensyn til ældre lokale processer, men er ikke den primære serverport.
Start serveren
npm run dev
# eller
npm start
Begge kommandoer kører scripts/cleanup-ports.sh, før serveren startes.
Kontrollér serveren
curl http://localhost:4032/api/health
lsof -i :4032
PM2
pm2 start ecosystem.config.js
pm2 status
pm2 logs tilbudgivern-unified --lines 100
pm2 restart tilbudgivern-unified
Brug kun den eksplicitte PM2-proces tilbudgivern-unified, som er defineret i ecosystem.config.js.
Fejlfinding
- Kør
npm run cleanup-ports. - Kontrollér
lsof -i :4032. - Kontrollér PM2-status og logs.
- Kontrollér at
PORTikke overskrives forkert i miljøet.
Undgå brede kill-kommandoer, som kan stoppe andre Node-processer på maskinen.