-
Notifications
You must be signed in to change notification settings - Fork 0
Runbook
AFETZ edited this page Jun 25, 2026
·
1 revision
- Проверить контейнер:
docker ps | grep 3xui-shop-bot
docker logs --tail=160 3xui-shop-bot- Проверить Redis:
docker ps | grep 3xui-shop-redis- Проверить Telegram connectivity и
BOT_PROXY_URL. - Перезапустить только bot service:
docker compose up -d --build bot- Проверить
/healthz. - Проверить, активна ли подписка пользователя.
- Проверить доступность 3X-UI.
- Проверить логи
app.web.primary_profile. - Если проблема только в одном пользователе, проверить
vpn_id, server binding и наличие клиента в 3X-UI.
- Убедиться, что тариф содержит
includes_additional_profile: true. - Проверить
/wl-filtered/{vpn_id}. - Если рекомендуемый вариант недоступен, проверить
/wl/{vpn_id}. - Смотреть логи
app.web.additional_profile. - Проверить зеркала внешних источников.
- Проверить, включен ли gateway в
.env. - Сверить callback URL в кабинете платежного шлюза.
- Проверить transaction status в базе.
- Проверить idempotency: один callback не должен создавать двойное продление.
- Запустить reconciliation job или дождаться фоновой задачи, если gateway поддерживает проверку статуса.
- Не удалять runtime state.
- Проверить последний стабильный commit или tag.
- Вернуть код на стабильный commit.
- Пересобрать bot service.
- Проверить
/healthz, Telegram response и одну активную подписку.