# vvv bot-fix: bot-215 タイムアウト対策

bot-215(テックダイレクト)がmax_pages=50の設定により、サイト応答遅延時に600秒タイムアウトを起こしていた問題への対策記録。2026-03-18にmax_pagesを50→3に削減するSQL更新を実施し、他のbot(210/211/212等)と同様の設定に統一。通常167秒で完了するが、50ページ取得は遅延時に制限超過するリスクがあるため、ページ数を抑制することで安定稼働を実現した。

## ポイント
- 原因: scraper_bot_schedule.max_pages=50により、サイト遅延時に600秒タイムアウトに到達
- 対策: max_pagesを50→3に削減(UPDATE scraper_bot_schedule SET max_pages=3 WHERE group_id=215)
- 対象: GROUP_ID=215(テックダイレクト)、スクレイパー: automation/bots/techdirect/scraper.py
- 他のbot(210/211/212)も同様の対策を適用済み、共通パターンとして運用標準化

## 関連ページ
[[Ops: vvv-bots detail_cron ボットキー整合性]] [[INSERT/UPDATE を含むバッチ実行前に UNIQUE 制約や外部キー制約を確認する]] [[SQLを実行する前にカラム名を正確に確認する(特に PostgreSQL の統計ビュー)]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]]

## 関連概念(未作成)
`vvv-bots タイムアウト共通対策パターン(max_pages=3標準化)` `scraper_bot_schedule 設定チューニングガイド`