Harden bot against runtime stalls
This commit is contained in:
12
.env.example
12
.env.example
@@ -9,6 +9,15 @@ BOT_TOKEN=your_bot_token_here
|
||||
|
||||
# Для PostgreSQL (рекомендуется для продакшена):
|
||||
DATABASE_URL=postgresql+asyncpg://username:password@localhost/lottery_bot
|
||||
DB_CONNECT_TIMEOUT=5
|
||||
DB_POOL_SIZE=5
|
||||
DB_MAX_OVERFLOW=10
|
||||
DB_POOL_TIMEOUT=10
|
||||
DB_POOL_RECYCLE=1800
|
||||
|
||||
# === REDIS ===
|
||||
REDIS_URL=redis://localhost:6379/0
|
||||
USE_REDIS_STORAGE=true
|
||||
|
||||
# === АДМИНИСТРАТОРЫ ===
|
||||
# ID администраторов Telegram (через запятую)
|
||||
@@ -22,6 +31,9 @@ LOG_LEVEL=INFO
|
||||
# Логировать все SQL-запросы SQLAlchemy (обычно нужно только при отладке)
|
||||
SQL_ECHO=false
|
||||
|
||||
# Обновлять last_activity не чаще указанного интервала на пользователя
|
||||
ACTIVITY_UPDATE_INTERVAL_SECONDS=300
|
||||
|
||||
# === ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ (опционально) ===
|
||||
# Максимальное количество участников в одном розыгрыше
|
||||
# MAX_PARTICIPANTS_PER_LOTTERY=10000
|
||||
|
||||
Reference in New Issue
Block a user