🎉 Improved backend functionality & documentation, optimized database files, and introduced shutdown management 🧹
This commit is contained in:
@ -84263,3 +84263,149 @@ WHERE printers.active = 1 AND printers.status = ?) AS anon_1]
|
||||
2025-06-01 02:28:10 - myp.printer_monitor - INFO - 🔍 Teste IP 5/6: 192.168.0.102
|
||||
2025-06-01 02:28:16 - myp.printer_monitor - INFO - 🔍 Teste IP 6/6: 192.168.0.105
|
||||
2025-06-01 02:28:22 - myp.printer_monitor - INFO - ✅ Steckdosen-Erkennung abgeschlossen: 0/6 Steckdosen gefunden in 36.0s
|
||||
2025-06-01 02:28:30 - myp.app - INFO - Optimierte SQLite-Engine erstellt: /mnt/database/myp.db
|
||||
2025-06-01 02:28:30 - myp.printer_monitor - INFO - 🖨️ Drucker-Monitor initialisiert
|
||||
2025-06-01 02:28:30 - myp.printer_monitor - INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet
|
||||
2025-06-01 02:28:30 - myp.database - INFO - Datenbank-Wartungs-Scheduler gestartet
|
||||
2025-06-01 02:28:30 - myp.backup - INFO - BackupManager initialisiert (minimal implementation)
|
||||
2025-06-01 02:28:30 - myp.analytics - INFO - 📈 Analytics Engine initialisiert
|
||||
2025-06-01 02:28:30 - myp.dashboard - INFO - Dashboard-Background-Worker gestartet
|
||||
2025-06-01 02:28:30 - myp.app - INFO - SQLite für Produktionsumgebung konfiguriert (WAL-Modus, Cache, Optimierungen)
|
||||
2025-06-01 02:28:30 - myp.email_notification - INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand)
|
||||
2025-06-01 02:28:30 - myp.maintenance - INFO - Wartungs-Scheduler gestartet
|
||||
2025-06-01 02:28:30 - myp.multi_location - INFO - Standard-Standort erstellt
|
||||
2025-06-01 02:28:30 - myp.dashboard - INFO - Dashboard-Background-Worker gestartet
|
||||
2025-06-01 02:28:30 - myp.maintenance - INFO - Wartungs-Scheduler gestartet
|
||||
2025-06-01 02:28:30 - myp.multi_location - INFO - Standard-Standort erstellt
|
||||
2025-06-01 02:28:30 - myp.dashboard - INFO - Dashboard WebSocket-Server wird mit threading initialisiert (eventlet-Fallback)
|
||||
2025-06-01 02:28:30 - myp.dashboard - INFO - Dashboard WebSocket-Server initialisiert (async_mode: threading)
|
||||
2025-06-01 02:28:30 - myp.security - INFO - 🔒 Security System initialisiert
|
||||
2025-06-01 02:28:30 - myp.permissions - INFO - 🔐 Permission Template Helpers registriert
|
||||
2025-06-01 02:28:30 - myp.app - INFO - ==================================================
|
||||
2025-06-01 02:28:30 - myp.app - INFO - 🚀 MYP (Manage Your Printers) wird gestartet...
|
||||
2025-06-01 02:28:30 - myp.app - INFO - 📂 Log-Verzeichnis: /mnt/logs
|
||||
2025-06-01 02:28:30 - myp.app - INFO - 📊 Log-Level: INFO
|
||||
2025-06-01 02:28:30 - myp.app - INFO - 💻 Betriebssystem: Linux 6.1.0-37-amd64
|
||||
2025-06-01 02:28:30 - myp.app - INFO - 🌐 Hostname: debian
|
||||
2025-06-01 02:28:30 - myp.app - INFO - 📅 Startzeit: 01.06.2025 02:28:30
|
||||
2025-06-01 02:28:30 - myp.app - INFO - ==================================================
|
||||
2025-06-01 02:28:31 - myp.app - INFO - 🔄 Starte Datenbank-Setup und Migrationen...
|
||||
2025-06-01 02:28:31 - myp.app - INFO - Datenbank mit Optimierungen initialisiert
|
||||
2025-06-01 02:28:31 - myp.app - INFO - ✅ JobOrder-Tabelle bereits vorhanden
|
||||
2025-06-01 02:28:31 - myp.app - INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
|
||||
2025-06-01 02:28:31 - myp.app - INFO - ✅ Datenbank-Setup und Migrationen erfolgreich abgeschlossen
|
||||
2025-06-01 02:28:31 - myp.app - INFO - 🖨️ Starte automatische Steckdosen-Initialisierung...
|
||||
2025-06-01 02:28:31 - myp.printer_monitor - INFO - 🚀 Starte Steckdosen-Initialisierung beim Programmstart...
|
||||
2025-06-01 02:28:31 - myp.printer_monitor - WARNING - ⚠️ Keine aktiven Drucker zur Initialisierung gefunden
|
||||
2025-06-01 02:28:31 - myp.app - INFO - ℹ️ Keine Drucker zur Initialisierung gefunden
|
||||
2025-06-01 02:28:31 - myp.app - INFO - 🔄 Debug-Modus: Queue Manager deaktiviert für Entwicklung
|
||||
2025-06-01 02:28:31 - myp.app - INFO - Job-Scheduler gestartet
|
||||
2025-06-01 02:28:31 - myp.app - INFO - Starte Debug-Server auf 0.0.0.0:5000 (HTTP)
|
||||
2025-06-01 02:28:31 - werkzeug - INFO - [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
|
||||
* Running on all addresses (0.0.0.0)
|
||||
* Running on http://127.0.0.1:5000
|
||||
* Running on http://10.0.2.15:5000
|
||||
2025-06-01 02:28:31 - werkzeug - INFO - [33mPress CTRL+C to quit[0m
|
||||
2025-06-01 02:28:31 - werkzeug - INFO - * Restarting with watchdog (inotify)
|
||||
2025-06-01 02:28:31 - myp.app - INFO - Optimierte SQLite-Engine erstellt: /mnt/database/myp.db
|
||||
2025-06-01 02:28:31 - myp.printer_monitor - INFO - 🖨️ Drucker-Monitor initialisiert
|
||||
2025-06-01 02:28:31 - myp.printer_monitor - INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet
|
||||
2025-06-01 02:28:31 - myp.database - INFO - Datenbank-Wartungs-Scheduler gestartet
|
||||
2025-06-01 02:28:32 - myp.backup - INFO - BackupManager initialisiert (minimal implementation)
|
||||
2025-06-01 02:28:32 - myp.analytics - INFO - 📈 Analytics Engine initialisiert
|
||||
2025-06-01 02:28:32 - myp.dashboard - INFO - Dashboard-Background-Worker gestartet
|
||||
2025-06-01 02:28:32 - myp.app - INFO - SQLite für Produktionsumgebung konfiguriert (WAL-Modus, Cache, Optimierungen)
|
||||
2025-06-01 02:28:32 - myp.email_notification - INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand)
|
||||
2025-06-01 02:28:32 - myp.maintenance - INFO - Wartungs-Scheduler gestartet
|
||||
2025-06-01 02:28:32 - myp.printer_monitor - INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung...
|
||||
2025-06-01 02:28:32 - myp.printer_monitor - INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration
|
||||
2025-06-01 02:28:32 - myp.multi_location - INFO - Standard-Standort erstellt
|
||||
2025-06-01 02:28:32 - myp.printer_monitor - INFO - 🔍 Teste IP 1/6: 192.168.0.103
|
||||
2025-06-01 02:28:32 - myp.dashboard - INFO - Dashboard-Background-Worker gestartet
|
||||
2025-06-01 02:28:32 - myp.maintenance - INFO - Wartungs-Scheduler gestartet
|
||||
2025-06-01 02:28:32 - myp.multi_location - INFO - Standard-Standort erstellt
|
||||
2025-06-01 02:28:32 - myp.dashboard - INFO - Dashboard WebSocket-Server wird mit threading initialisiert (eventlet-Fallback)
|
||||
2025-06-01 02:28:32 - myp.dashboard - INFO - Dashboard WebSocket-Server initialisiert (async_mode: threading)
|
||||
2025-06-01 02:28:32 - myp.security - INFO - 🔒 Security System initialisiert
|
||||
2025-06-01 02:28:32 - myp.permissions - INFO - 🔐 Permission Template Helpers registriert
|
||||
2025-06-01 02:28:32 - myp.app - INFO - ==================================================
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 🚀 MYP (Manage Your Printers) wird gestartet...
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 📂 Log-Verzeichnis: /mnt/logs
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 📊 Log-Level: INFO
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 💻 Betriebssystem: Linux 6.1.0-37-amd64
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 🌐 Hostname: debian
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 📅 Startzeit: 01.06.2025 02:28:32
|
||||
2025-06-01 02:28:32 - myp.app - INFO - ==================================================
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 🔄 Starte Datenbank-Setup und Migrationen...
|
||||
2025-06-01 02:28:32 - myp.app - INFO - Datenbank mit Optimierungen initialisiert
|
||||
2025-06-01 02:28:32 - myp.app - INFO - ✅ JobOrder-Tabelle bereits vorhanden
|
||||
2025-06-01 02:28:32 - myp.app - INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
|
||||
2025-06-01 02:28:32 - myp.app - INFO - ✅ Datenbank-Setup und Migrationen erfolgreich abgeschlossen
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 🖨️ Starte automatische Steckdosen-Initialisierung...
|
||||
2025-06-01 02:28:32 - myp.printer_monitor - INFO - 🚀 Starte Steckdosen-Initialisierung beim Programmstart...
|
||||
2025-06-01 02:28:32 - myp.printer_monitor - WARNING - ⚠️ Keine aktiven Drucker zur Initialisierung gefunden
|
||||
2025-06-01 02:28:32 - myp.app - INFO - ℹ️ Keine Drucker zur Initialisierung gefunden
|
||||
2025-06-01 02:28:32 - myp.app - INFO - 🔄 Debug-Modus: Queue Manager deaktiviert für Entwicklung
|
||||
2025-06-01 02:28:32 - myp.app - INFO - Job-Scheduler gestartet
|
||||
2025-06-01 02:28:32 - myp.app - INFO - Starte Debug-Server auf 0.0.0.0:5000 (HTTP)
|
||||
2025-06-01 02:28:32 - werkzeug - WARNING - * Debugger is active!
|
||||
2025-06-01 02:28:32 - werkzeug - INFO - * Debugger PIN: 829-619-842
|
||||
2025-06-01 02:28:33 - myp.printer_monitor - INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung...
|
||||
2025-06-01 02:28:33 - myp.printer_monitor - INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration
|
||||
2025-06-01 02:28:33 - myp.printer_monitor - INFO - 🔍 Teste IP 1/6: 192.168.0.103
|
||||
2025-06-01 02:28:34 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:28:34 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:28:34 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:28:34 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:28:35 - myp.database_cleanup - INFO - 🧹 Starte umfassendes Datenbank-Cleanup...
|
||||
2025-06-01 02:28:35 - myp.database_cleanup - INFO - 📝 Schritt 1: Schließe alle Datenbankverbindungen...
|
||||
2025-06-01 02:28:35 - myp.database_cleanup - INFO - 🔄 Schließe alle aktiven Datenbankverbindungen...
|
||||
2025-06-01 02:28:35 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:28:35 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:28:35 - myp.database_cleanup - INFO - 🧹 Starte umfassendes Datenbank-Cleanup...
|
||||
2025-06-01 02:28:35 - myp.database_cleanup - INFO - 📝 Schritt 1: Schließe alle Datenbankverbindungen...
|
||||
2025-06-01 02:28:35 - myp.database_cleanup - INFO - 🔄 Schließe alle aktiven Datenbankverbindungen...
|
||||
2025-06-01 02:28:35 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:28:35 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:28:35 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:28:35 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:28:38 - myp.printer_monitor - INFO - 🔍 Teste IP 2/6: 192.168.0.104
|
||||
2025-06-01 02:28:39 - myp.printer_monitor - INFO - 🔍 Teste IP 2/6: 192.168.0.104
|
||||
2025-06-01 02:28:45 - myp.printer_monitor - INFO - 🔍 Teste IP 3/6: 192.168.0.100
|
||||
2025-06-01 02:28:46 - myp.printer_monitor - INFO - 🔍 Teste IP 3/6: 192.168.0.100
|
||||
2025-06-01 02:28:51 - myp.printer_monitor - INFO - 🔍 Teste IP 4/6: 192.168.0.101
|
||||
2025-06-01 02:28:52 - myp.printer_monitor - INFO - 🔍 Teste IP 4/6: 192.168.0.101
|
||||
2025-06-01 02:28:59 - myp.printer_monitor - INFO - 🔍 Teste IP 5/6: 192.168.0.102
|
||||
2025-06-01 02:28:59 - myp.printer_monitor - INFO - 🔍 Teste IP 5/6: 192.168.0.102
|
||||
2025-06-01 02:29:05 - myp.printer_monitor - INFO - 🔍 Teste IP 6/6: 192.168.0.105
|
||||
2025-06-01 02:29:07 - myp.printer_monitor - INFO - 🔍 Teste IP 6/6: 192.168.0.105
|
||||
2025-06-01 02:29:12 - myp.printer_monitor - INFO - ✅ Steckdosen-Erkennung abgeschlossen: 0/6 Steckdosen gefunden in 40.3s
|
||||
2025-06-01 02:29:13 - myp.printer_monitor - INFO - ✅ Steckdosen-Erkennung abgeschlossen: 0/6 Steckdosen gefunden in 39.7s
|
||||
2025-06-01 02:31:17 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:31:17 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:31:17 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:31:17 - myp.app - WARNING - 🛑 Signal 2 empfangen - fahre System herunter...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 🔄 Beende Queue Manager...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:31:17 - myp.app - INFO - Job-Scheduler gestoppt
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
2025-06-01 02:31:17 - myp.app - INFO - 💾 Führe robustes Datenbank-Cleanup durch...
|
||||
|
Reference in New Issue
Block a user