19 lines
662 B
Python
19 lines
662 B
Python
import uvicorn
|
||
from src.server import app
|
||
from src.utils.logger import get_module_logger, setup_root_logger
|
||
from datetime import datetime
|
||
|
||
time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||
setup_root_logger(level="DEBUG", log_file=f"logs/main_{time}.log")
|
||
logger = get_module_logger(__name__)
|
||
|
||
if __name__ == "__main__":
|
||
logger.info("启动 FunASR FastAPI 服务器...")
|
||
# 在生产环境中,推荐使用更强大的ASGI服务器,如Gunicorn,并配合Uvicorn workers。
|
||
# 例如: gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app
|
||
uvicorn.run(
|
||
app,
|
||
host="0.0.0.0",
|
||
port=11096,
|
||
log_level="info"
|
||
) |