feat: 更新后端工作者内存限制为 1g,以优化性能和稳定性
All checks were successful
docker-images / resolve-build-targets (push) Successful in 5s
docker-images / build-and-push (admin) (push) Successful in 12s
docker-images / build-and-push (backend) (push) Successful in 27m48s
docker-images / build-and-push (frontend) (push) Successful in 15s
docker-images / submit-indexnow (push) Successful in 11s

This commit is contained in:
2026-04-03 15:55:26 +08:00
parent cf00dc5e8e
commit 99a57738e0
4 changed files with 8 additions and 8 deletions

View File

@@ -7,8 +7,8 @@ ADMIN_PORT=4322
# 把整台主机拖进 swap 抖动。默认值与 compose.package.yml 保持一致。
BACKEND_MEMORY_LIMIT=768m
BACKEND_MEMORY_SWAP_LIMIT=768m
BACKEND_WORKER_MEMORY_LIMIT=512m
BACKEND_WORKER_MEMORY_SWAP_LIMIT=512m
BACKEND_WORKER_MEMORY_LIMIT=1g
BACKEND_WORKER_MEMORY_SWAP_LIMIT=1g
FRONTEND_MEMORY_LIMIT=256m
FRONTEND_MEMORY_SWAP_LIMIT=256m
ADMIN_MEMORY_LIMIT=128m

View File

@@ -68,8 +68,8 @@ python deploy/scripts/render_compose_env.py \
compose_env:
BACKEND_MEMORY_LIMIT: 768m
BACKEND_MEMORY_SWAP_LIMIT: 768m
BACKEND_WORKER_MEMORY_LIMIT: 512m
BACKEND_WORKER_MEMORY_SWAP_LIMIT: 512m
BACKEND_WORKER_MEMORY_LIMIT: 1g
BACKEND_WORKER_MEMORY_SWAP_LIMIT: 1g
FRONTEND_MEMORY_LIMIT: 256m
FRONTEND_MEMORY_SWAP_LIMIT: 256m
ADMIN_MEMORY_LIMIT: 128m

View File

@@ -34,8 +34,8 @@ services:
image: ${BACKEND_IMAGE:-git.init.cool/cool/termi-astro-backend:latest}
pull_policy: always
restart: unless-stopped
mem_limit: ${BACKEND_WORKER_MEMORY_LIMIT:-512m}
memswap_limit: ${BACKEND_WORKER_MEMORY_SWAP_LIMIT:-512m}
mem_limit: ${BACKEND_WORKER_MEMORY_LIMIT:-1g}
memswap_limit: ${BACKEND_WORKER_MEMORY_SWAP_LIMIT:-1g}
depends_on:
backend:
condition: service_healthy

View File

@@ -27,8 +27,8 @@ compose_env:
ADMIN_PORT: 4322
BACKEND_MEMORY_LIMIT: 768m
BACKEND_MEMORY_SWAP_LIMIT: 768m
BACKEND_WORKER_MEMORY_LIMIT: 512m
BACKEND_WORKER_MEMORY_SWAP_LIMIT: 512m
BACKEND_WORKER_MEMORY_LIMIT: 1g
BACKEND_WORKER_MEMORY_SWAP_LIMIT: 1g
FRONTEND_MEMORY_LIMIT: 256m
FRONTEND_MEMORY_SWAP_LIMIT: 256m
ADMIN_MEMORY_LIMIT: 128m