diff --git a/Dockerfile b/Dockerfile index 6ad66fbd..04cdfa4f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,23 +49,6 @@ RUN mkdir -p /var/log/fastapi_server EXPOSE 8001 -# Granian env -ENV GRANIAN_HOST=0.0.0.0 \ - GRANIAN_PORT=8001 \ - # 并行工作进程数 - GRANIAN_WORKERS=1 \ - # 监听队列 - GRANIAN_BACKLOG=1024 \ - # 每个工作进程处理超时时间 - GRANIAN_WORKERS_KILL_TIMEOUT=120 \ - # 每个工作进程最大并发量 - GRANIAN_BACKPRESSURE=2000 \ - # PID 文件 - GRANIAN_PID_FILE='/var/run/granian.pid' \ - # 日志 - GRANIAN_LOG_ENABLED=true \ - GRANIAN_LOG_LEVEL='debug' - CMD ["/usr/local/bin/granian", "main:app", "--interface", "asgi", "--host", "0.0.0.0", "--port","8000"] # === Celery server image === diff --git a/deploy/backend/fastapi_server.conf b/deploy/backend/fastapi_server.conf index 56e02e70..c846d48c 100644 --- a/deploy/backend/fastapi_server.conf +++ b/deploy/backend/fastapi_server.conf @@ -1,6 +1,6 @@ [program:fastapi_server] directory=/fba/backend -command=/usr/local/bin/granian main:app --interface asgi +command=/usr/local/bin/granian main:app --interface asgi --host 0.0.0.0 --port 8001 --workers 1 --backlog 1024 --workers-kill-timeout 120 --backpressure 2000 --pid-file /var/run/granian.pid --log --log-level debug user=root autostart=true autorestart=true