run.py 480 B

1234567891011121314151617
  1. """后端服务启动脚本"""
  2. import uvicorn
  3. import os
  4. import multiprocessing
  5. if __name__ == "__main__":
  6. # 确保在正确的目录中运行
  7. os.chdir(os.path.dirname(os.path.abspath(__file__)))
  8. uvicorn.run(
  9. "app.main:app",
  10. host="127.0.0.1",
  11. port=8000,
  12. reload=False, # 多进程模式下不支持reload
  13. log_level="info",
  14. workers=multiprocessing.cpu_count() * 2 # CPU核心数的2倍,最大化并发能力
  15. )