fix:更新容器启动

This commit is contained in:
吕新雨
2026-02-09 14:47:17 +08:00
parent 0b8bbebf6a
commit e980bd4e4d
2 changed files with 42 additions and 7 deletions

View File

@@ -25,9 +25,12 @@ if [ "${START_ALL:-0}" = "1" ]; then
START_BEAT="1"
fi
# Beat 只负责“投递任务到队列”,真正执行仍需要 Worker;避免误配
if [ "$START_BEAT" = "1" ] && [ "$START_WORKER" != "1" ]; then
log "提示:已启用 START_BEAT=1自动同时启用 START_WORKER=1否则队列无人执行。"
# Beat 只负责“投递任务到队列”,真正执行仍需要 Worker。
# 说明:
# - 单容器模式:若启动了 APISTART_API=1且同时启用了 Beat则自动补齐 Worker避免误配导致“只排程不执行”。
# - 多容器模式:允许单独启动 beat 容器START_API=0, START_BEAT=1不做自动补齐。
if [ "$START_API" = "1" ] && [ "$START_BEAT" = "1" ] && [ "$START_WORKER" != "1" ]; then
log "提示:已启用 START_BEAT=1且 START_API=1自动同时启用 START_WORKER=1否则队列无人执行。"
START_WORKER="1"
fi