# 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)