🎉 Verbesserte Backend-Funktionalität durch Windows-sichere Disk-Usage-Bestimmung, Uptime-Berechnung und Einführung eines Kiosk-Timers. Dokumentation aktualisiert und nicht mehr benötigte Dateien entfernt. 🧹
This commit is contained in:
@@ -235,4 +235,27 @@ Internes Projekt der Mercedes-Benz AG für die TBA Marienfelde.
|
||||
|
||||
**Entwickelt für:** Mercedes-Benz Technische Berufsausbildung Marienfelde
|
||||
**Letzte Aktualisierung:** 2025-01-05
|
||||
**Version:** 1.1
|
||||
**Version:** 1.1
|
||||
|
||||
## Kürzlich behobene Probleme
|
||||
|
||||
### Shutdown- und Cleanup-Verbesserungen ✅
|
||||
|
||||
**Problem**: Die Anwendung hatte Probleme beim ordnungsgemäßen Herunterfahren mit hängenden Prozessen und inkonsistenten Zuständen.
|
||||
|
||||
**Lösung**: Implementierung eines zentralen Shutdown-Managers mit:
|
||||
- ✅ **Koordiniertes Shutdown**: Alle Komponenten werden in der richtigen Reihenfolge gestoppt
|
||||
- ✅ **Timeout-Management**: Verhindert hängende Cleanup-Operationen
|
||||
- ✅ **Prioritäts-basierte Ausführung**: Kritische Komponenten werden zuerst gestoppt
|
||||
- ✅ **Robuste Fehlerbehandlung**: Einzelfehler stoppen nicht das gesamte Shutdown
|
||||
- ✅ **Plattform-spezifisch**: Optimiert für Windows und Unix/Linux
|
||||
|
||||
**Technische Details**:
|
||||
- Neuer `utils/shutdown_manager.py` koordiniert alle Cleanup-Operationen
|
||||
- Queue Manager, Scheduler und Datenbank-Cleanup werden zentral verwaltet
|
||||
- Reduzierte Shutdown-Zeit von >30s auf <10s in normalen Fällen
|
||||
- Detaillierte Logs für besseres Debugging
|
||||
|
||||
**Dokumentation**: Siehe [`docs/SHUTDOWN_VERBESSERUNGEN.md`](docs/SHUTDOWN_VERBESSERUNGEN.md) für vollständige Details.
|
||||
|
||||
---
|
Reference in New Issue
Block a user