[ZILANT] debug 2 - test reg script
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-08-02 15:50:44 +03:00
parent 72c7d38609
commit 2797183834
3 changed files with 102 additions and 18 deletions
+2 -13
View File
@@ -1,16 +1,5 @@
"""Конфиг gunicorn для responder-бота.
Webhook регистрируется один раз в master (on_starting), а не в каждом worker —
иначе 4 воркера параллельно бьют setWebhook и ловят 429.
Регистрация webhook выполняется в wsgi_bot.py (с file lock), чтобы сработала
даже если unit забыли обновить с --config.
"""
def on_starting(server):
from tg_mainbot import setup_webhook
server.log.info("gunicorn on_starting: регистрация Telegram webhook через ретранслятор")
setup_webhook()
# На случай, если webhook уже стоит, а воркеры перезапускаются — не трогаем.
# Повторная регистрация только при старте master-процесса.