ハードウェア初出 7/7 09:00
Cloudflare Workers×better-authで全リクエストがハングする原因と対策
https://techdrip.net·2026/7/7
本紙が書いた要約がまだありません。他サイトの要約をそのまま載せることはしません。
AI要点
- Cloudflare Workersとbetter-auth連携サービスで、特定ユーザーのリクエストが応答待ちでハングする障害が発生。
- サーバログでリクエストが499(クライアント切断)と記録され、Workersのinvocationがcanceledになっていた。
- Chrome NetLog解析により、HTTP/2接続は健全だがWorker経由のストリームのみ応答しないことが判明。
- 原因は、リクエスト中断時にWorkers内で生成されたPromiseが、IoContextに属したまま永遠にpending状態になることと特定。
- better-authのgetSession処理が、D1クエリ到達前に停止していた。
なぜ重要か
Cloudflare Workersにおけるリクエスト中断時のPromiseのpending状態が原因でサービス全体がハングする問題の特定と、その根本原因を分析・解説している点が重要です。