refactor: 重命名 automation worker 为 general worker 并完善错误处理

This commit is contained in:
qzl
2026-04-01 17:24:52 +08:00
parent 0fe28a1c62
commit 24eda6ff51
19 changed files with 760 additions and 25 deletions
+4 -4
View File
@@ -80,21 +80,21 @@ services:
- ../logs:/app/logs
- ./static/releases:/app/deploy/static/releases:ro
worker-automation:
worker-general:
image: ${SOCIAL_BACKEND_IMAGE:-social-app-backend:prod}
container_name: social-prod-worker-automation
container_name: social-prod-worker-general
restart: unless-stopped
env_file:
- ./.env.prod
environment:
- PYTHONPATH=/app/backend/src
- PYTHONDONTWRITEBYTECODE=1
- SOCIAL_RUNTIME__SERVICE_NAME=worker-automation
- SOCIAL_RUNTIME__SERVICE_NAME=worker-general
- SOCIAL_RUNTIME__ENVIRONMENT=${SOCIAL_RUNTIME__ENVIRONMENT:-prod}
- SOCIAL_REDIS__HOST=redis
- SOCIAL_REDIS__PORT=6379
command: >
sh -c '.venv/bin/taskiq worker core.taskiq.app:worker_automation_broker core.agentscope.runtime.tasks --workers ${SOCIAL_WORKER__GROUPS__AUTOMATION__CONCURRENCY:-1}'
sh -c '.venv/bin/taskiq worker core.taskiq.app:worker_general_broker core.agentscope.runtime.tasks --workers ${SOCIAL_WORKER__GROUPS__GENERAL__CONCURRENCY:-1}'
depends_on:
redis:
condition: service_healthy