Twitter Streaming APIを介して接続するロボットのバックオフ戦略に取り組んでいます。API ドキュメントには次のように記載されています。
TCP/IP レベルのネットワーク エラーに対して直線的にバックオフします。これらの問題は一般に一時的なものであり、すぐに解決する傾向があります。再接続の遅延を試行ごとに 250 ミリ秒 (最大 16 秒) 増やします。
このエラーは、何らかの理由でクライアントがサーバーと通信できない場合 (つまり、インターネット サービスがない場合) であると理解しています。ただし、500 以上の HTTP ステータス コードもTCP/IP レベルのネットワーク エラー(つまり、503 サービスを利用できません)として扱うべきかどうかはわかりません。そしてサーバーはすでに起こっているはずです。
誰かがこれを理解するのを手伝ってくれませんか?
ありがとう。