0

FQLを使用してFacebookページからの投稿をクエリしていますが、「リモート(facebook)サーバーがエラーを返しました:(500)内部サーバーエラー」というエラーがランダムに表示されることがあります。

私がこれを処理する方法は、スレッドを約3秒間スリープすることです。しかし、最初に失敗した場合にFQLでクエリを実行する前に、推奨される待機時間があるかどうかに興味がありました。

ありがとう!

4

1 に答える 1

0

これに関する厳しい規則はありません。増加するバックオフ メカニズムを実行できます。

  • 最初に試す
  • 失敗した場合は、1 秒待ってから再試行してください
  • 再度失敗した場合は、3 秒待ってから再試行してください

おそらく 3/4 試行の最大値に達するまで。

于 2012-05-17T00:31:40.753 に答える