エラー
java.net.SocketTimeoutException: timeout原因
一回あたりの取得件数が多いことで、レコード取得に時間がかかりタイムアウトしています。
対処法
一回のジョブ実行で取得するデータ量を抑えることで、エラーを避けつつ安定したデータ取得が可能になります。データを絞り込む方法はいくつかあります。
日付で絞り込む方法
作成日などの日時条件を指定して、特定期間のデータのみ取得します。
例:2026年1月1日〜2026年1月31日に作成されたデータのみ取得
search(query: "created:2026-01-01..2026-01-31") { }
取得件数で絞り込む方法
一度に取得する件数を制限します。
first:指定した位置から先頭n件を取得last:指定した位置から末尾n件を取得例:アサイン者を先頭から5件分のidのみ取得
assignees(first: 5) { edges { node { id } } }
コメント
0件のコメント
記事コメントは受け付けていません。