File size: 549 Bytes
6e402fe
 
 
 
 
 
 
 
 
 
 
 
 
 
fa124e7
6e402fe
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import uvicorn
import asyncio
try:
    import uvloop
    asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
except ImportError:
    pass

if __name__ == "__main__":
    # ws_ping_interval=None  -> Disables sending Pings (Prevents 20s disconnect)
    # ws_ping_timeout=None   -> Disables waiting for Pongs (Prevents timeouts)
    uvicorn.run(
        "api_server:app", 
        host="0.0.0.0",
        port=7860,
        loop="uvloop",
        ws_ping_interval=None, 
        ws_ping_timeout=None,
        log_level="info" #info, critical
    )