MOC Vertrieb online

Full Stack Web Developer • Webentwicklungen & Softwareentwicklungen

Praxis • Framework • Entwicklerumgebung • Webserver

Wenn ein Pfadwechsel zum 502-Fehler führt

Warum systemd nach Änderungen an einer Service-Datei einen daemon-reload benötigt.

⚠️ Das Problem

Ein Spring-Boot-Projekt wurde auf dem Server von /var/www/mocline nach /var/www/belegformular verschoben.

Die Pfade in der systemd-Service-Datei wurden angepasst und der Dienst neu gestartet.

Trotzdem antwortete die Website mit HTTP 502.

🔍 Die Ursache

systemd hatte die geänderte Service-Datei noch nicht neu eingelesen.
Ein einfacher Neustart des Dienstes reicht nach einer Änderung der Unit-Datei nicht aus.

📋 Die Lösung

TERMINAL · SSH

# Systemd-Konfiguration neu einlesen
sudo systemctl daemon-reload
# Spring-Boot-Dienst neu starten
sudo systemctl restart belegformular.service
# Dienststatus kontrollieren
sudo systemctl status belegformular.service

✅ Das Ergebnis

Nach dem erneuten Einlesen der Konfiguration und dem Neustart lief die Anwendung wieder. Der HTTP-502-Fehler war behoben.