# instinct: 自動学習 — pool_pre_ping=Trueのみではasyncpgが接続切断を検知できず、PostgreSQLのidle session timeout後にconnec
asyncpgのプール設定を変更する前に、pool_recycleとpool_pre_pingの両方を設定する
**Why:** pool_pre_ping=Trueのみではasyncpgが接続切断を検知できず、PostgreSQLのidle session timeout後にconnection is closedエラーが発生してプロセスがクラッシュした
**How to apply:** code カテゴリの作業時に適用する。
_Auto-learned by session_learner.py on 2026-05-23_
---
(migrated from local memory/instinct_2026-05-23_3_asyncpgのプール設定を変更する前に、pool_recycleとpool_p.md)
instinct: 自動学習 — pool_pre_ping=Trueのみではasyncpgが接続切断を検知できず、PostgreSQLのidle session timeout後にconnec