Astridkraft commited on
Commit
4ef4ada
·
verified ·
1 Parent(s): a8cfe5c

Update server.py

Browse files
Files changed (1) hide show
  1. server.py +10 -9
server.py CHANGED
@@ -1,24 +1,25 @@
1
- # server.py
2
  import uvicorn
3
  import os
4
  import sys
5
 
6
- # Setze die Umgebungsvariable für die Dateigröße (wie du es bereits hast)
7
  os.environ["GRADIO_MAX_FILE_SIZE"] = "50mb"
8
  os.environ["HF_HUB_ENABLE_HF_TRANSFER"] = "1"
9
 
10
  if __name__ == "__main__":
11
- # Importiere deine Gradio-App
12
  sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
13
- from app import demo
14
 
15
- # Starte den Server mit KRITISCHEN TIMEOUT-EINSTELLUNGEN
 
 
 
 
 
 
16
  uvicorn.run(
17
- "app:demo", # Zeigt auf dein Gradio-Objekt
18
  host="0.0.0.0",
19
  port=7860,
20
- # WICHTIG: Erhöhe diese Werte massiv für große Dateien
21
- timeout_keep_alive=300, # Hält langsame Upload-Verbindungen offen (5 Minuten)
22
- limit_concurrency=100, # Mehr gleichzeitige Verbindungen
23
  timeout_graceful_shutdown=10
24
  )
 
 
1
  import uvicorn
2
  import os
3
  import sys
4
 
 
5
  os.environ["GRADIO_MAX_FILE_SIZE"] = "50mb"
6
  os.environ["HF_HUB_ENABLE_HF_TRANSFER"] = "1"
7
 
8
  if __name__ == "__main__":
 
9
  sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
 
10
 
11
+ # Importiere die Funktion, die die UI erstellt
12
+ from app import main_ui
13
+
14
+ # Rufe die Funktion auf, um das Gradio-Objekt zu erhalten
15
+ demo = main_ui()
16
+
17
+ # Starte den Server
18
  uvicorn.run(
19
+ "app:demo", # WICHTIG: Zeigt jetzt auf die LOKALE Variable 'demo'
20
  host="0.0.0.0",
21
  port=7860,
22
+ timeout_keep_alive=300,
23
+ limit_concurrency=100,
 
24
  timeout_graceful_shutdown=10
25
  )