Skip to content

fix: При запуске drain() asyncpg пытается начать транзакцию через - #316

Open
TserenTserenov wants to merge 1 commit into
new-architecturefrom
fix/79c9cfd8430de087
Open

fix: При запуске drain() asyncpg пытается начать транзакцию через#316
TserenTserenov wants to merge 1 commit into
new-architecturefrom
fix/79c9cfd8430de087

Conversation

@TserenTserenov

Copy link
Copy Markdown
Contributor

L2 Auto-Fix

Error: 79c9cfd8430de087
Category: core/notification_service.py
Diagnosis: При запуске drain() asyncpg пытается начать транзакцию через conn.transaction(), но соединение с БД не успевает открыться (или уже занято) и выбрасывает TimeoutError. Проблема в том, что pool.acquire() и conn.transaction() вызываются без явного таймаута, а при нагрузке или зависшем соединении операция блокируется бесконечно, пока APScheduler не фиксирует необработанное исключение.

ArchGate: {"evolvability": 8, "scalability": 8, "learnability": 9, "generativity": 6, "speed": 9, "modernity": 8}

Generated by Aist Bot L2 Auto-Fixer (WP-45)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant