18 lines
470 B
Python
18 lines
470 B
Python
import multiprocessing
|
|
import os
|
|
import sys
|
|
|
|
root_path = os.getcwd()
|
|
sys.path.append(root_path)
|
|
import uvicorn
|
|
from application.settings import LOGGING
|
|
|
|
if __name__ == '__main__':
|
|
multiprocessing.freeze_support()
|
|
workers = 4
|
|
if os.sys.platform.startswith('win'):
|
|
# Windows操作系统
|
|
workers = None
|
|
uvicorn.run("application.asgi:application", reload=False, host="0.0.0.0", port=8000, workers=workers,
|
|
log_config=LOGGING)
|