"feat: Update database schema for improved performance"
This commit is contained in:
@@ -1463,10 +1463,17 @@ def admin_page():
|
|||||||
|
|
||||||
# Scheduler-Status laden
|
# Scheduler-Status laden
|
||||||
if active_tab == 'scheduler':
|
if active_tab == 'scheduler':
|
||||||
|
try:
|
||||||
from utils.scheduler import scheduler_is_running
|
from utils.scheduler import scheduler_is_running
|
||||||
|
is_running = scheduler_is_running()
|
||||||
scheduler_status = {
|
scheduler_status = {
|
||||||
"running": scheduler_is_running(),
|
"running": is_running,
|
||||||
"message": "Der Scheduler läuft" if scheduler_is_running() else "Der Scheduler ist gestoppt"
|
"message": "Der Scheduler läuft" if is_running else "Der Scheduler ist gestoppt"
|
||||||
|
}
|
||||||
|
except (ImportError, AttributeError):
|
||||||
|
scheduler_status = {
|
||||||
|
"running": False,
|
||||||
|
"message": "Scheduler-Status nicht verfügbar"
|
||||||
}
|
}
|
||||||
|
|
||||||
# System-Informationen laden
|
# System-Informationen laden
|
||||||
@@ -3824,8 +3831,11 @@ def clear_admin_cache():
|
|||||||
app_logger.warning(f"Konnte Cache-Element nicht löschen: {item_path} - {str(e)}")
|
app_logger.warning(f"Konnte Cache-Element nicht löschen: {item_path} - {str(e)}")
|
||||||
|
|
||||||
# Modell-Cache leeren
|
# Modell-Cache leeren
|
||||||
|
try:
|
||||||
from models import clear_cache
|
from models import clear_cache
|
||||||
clear_cache()
|
clear_cache()
|
||||||
|
except (ImportError, AttributeError):
|
||||||
|
app_logger.warning("clear_cache Funktion nicht verfügbar")
|
||||||
|
|
||||||
app_logger.info(f"System-Cache geleert: {cleared_items} Elemente entfernt")
|
app_logger.info(f"System-Cache geleert: {cleared_items} Elemente entfernt")
|
||||||
return jsonify({
|
return jsonify({
|
||||||
|
Binary file not shown.
Reference in New Issue
Block a user