# server.py import uvicorn import os import sys # Setze die Umgebungsvariable für die Dateigröße (wie du es bereits hast) os.environ["GRADIO_MAX_FILE_SIZE"] = "50mb" os.environ["HF_HUB_ENABLE_HF_TRANSFER"] = "1" if __name__ == "__main__": # Importiere deine Gradio-App sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from app import demo # Starte den Server mit KRITISCHEN TIMEOUT-EINSTELLUNGEN uvicorn.run( "app:demo", # Zeigt auf dein Gradio-Objekt host="0.0.0.0", port=7860, # WICHTIG: Erhöhe diese Werte massiv für große Dateien timeout_keep_alive=300, # Hält langsame Upload-Verbindungen offen (5 Minuten) limit_concurrency=100, # Mehr gleichzeitige Verbindungen timeout_graceful_shutdown=10 )