Problem
| Beiträge | Framework |
|---|---|
| Wenn ein Pfadwechsel zum 502-Fehler führt | Springboot |
Full Stack Web Developer • Webentwicklungen & Softwareentwicklungen

| Beiträge | Framework |
|---|---|
| Wenn ein Pfadwechsel zum 502-Fehler führt | Springboot |
Warum systemd nach Änderungen an einer Service-Datei einen daemon-reload benötigt.
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.
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.
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
Nach dem erneuten Einlesen der Konfiguration und dem Neustart lief die Anwendung wieder. Der HTTP-502-Fehler war behoben.