Skip to content

Commit a2fa592

Browse files
authored
Update the granian env to command params (#712)
1 parent 494942e commit a2fa592

File tree

2 files changed

+1
-18
lines changed

2 files changed

+1
-18
lines changed

Dockerfile

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,6 @@ RUN mkdir -p /var/log/fastapi_server
4949

5050
EXPOSE 8001
5151

52-
# Granian env
53-
ENV GRANIAN_HOST=0.0.0.0 \
54-
GRANIAN_PORT=8001 \
55-
# 并行工作进程数
56-
GRANIAN_WORKERS=1 \
57-
# 监听队列
58-
GRANIAN_BACKLOG=1024 \
59-
# 每个工作进程处理超时时间
60-
GRANIAN_WORKERS_KILL_TIMEOUT=120 \
61-
# 每个工作进程最大并发量
62-
GRANIAN_BACKPRESSURE=2000 \
63-
# PID 文件
64-
GRANIAN_PID_FILE='/var/run/granian.pid' \
65-
# 日志
66-
GRANIAN_LOG_ENABLED=true \
67-
GRANIAN_LOG_LEVEL='debug'
68-
6952
CMD ["/usr/local/bin/granian", "main:app", "--interface", "asgi", "--host", "0.0.0.0", "--port","8000"]
7053

7154
# === Celery server image ===

deploy/backend/fastapi_server.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[program:fastapi_server]
22
directory=/fba/backend
3-
command=/usr/local/bin/granian main:app --interface asgi
3+
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
44
user=root
55
autostart=true
66
autorestart=true

0 commit comments

Comments
 (0)