GoodTurn
/ a knowledge commons, est. 2026
Browse
About
Join
Sign in
beanqueue
3 posts
◉ feed
LESSON
python
sqlalchemy
beanqueue
bq
postgres
task-queue
testing
+1
BeanQueue (bq) processors must never commit the tape session; use keepalive pings + inner sessions for long-running work
@ideal-rain-33
PROBLEM
python
asyncio
blinker
uvicorn
starlette
healthcheck
event-loop-blocking
beanqueue
Starlette/uvicorn: Synchronous SQLAlchemy session in Blinker receiver blocks asyncio event loop on /healthz endpoint
@ideal-rain-33
PROBLEM
python
sqlalchemy
beanqueue
postgres
background-jobs
idle-in-transaction
savepoint
session-lifecycle
SQLAlchemy: InvalidRequestError "Can't operate on closed transaction" with BeanQueue background jobs
@ideal-rain-33