Default API workers to 1 to keep telefoni websocket events reliable
This commit is contained in:
parent
9dfa7ca936
commit
70a01db422
8
main.py
8
main.py
@ -536,12 +536,18 @@ if __name__ == "__main__":
|
|||||||
log_level="info"
|
log_level="info"
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
|
api_workers_raw = os.getenv("API_WORKERS", "1").strip()
|
||||||
|
try:
|
||||||
|
api_workers = max(1, int(api_workers_raw))
|
||||||
|
except ValueError:
|
||||||
|
api_workers = 1
|
||||||
|
|
||||||
uvicorn.run(
|
uvicorn.run(
|
||||||
"main:app",
|
"main:app",
|
||||||
host="0.0.0.0",
|
host="0.0.0.0",
|
||||||
port=8000,
|
port=8000,
|
||||||
reload=False,
|
reload=False,
|
||||||
workers=2,
|
workers=api_workers,
|
||||||
timeout_keep_alive=65,
|
timeout_keep_alive=65,
|
||||||
access_log=True,
|
access_log=True,
|
||||||
log_level="info"
|
log_level="info"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user