あぶついったーのデータ取得時エラーに関するメモ

投稿者: | 2012年7月23日
  • このエントリーをはてなブックマークに追加
  • このエントリーをはてなブックマークに追加

いつから発生していたか詳しくはわからないのですが、把握できた限りでは 2012年7月22日の15時〜22時くらいまでデータの更新時にエラーが発生し、ランキングの変動が停止していました。

原因を探ってみたところ、どうやら Twitter 側が重い時に、search.twitter.com からのデータが正常に返ってこない、というのが今回のエラーの原因でした。

具体的には、Twitter からのデータは JSON で以下のように返されてくるのですが、

Twitter のサーバが重い時、この返される JSON データが途中で途切れてしまうようなのです。

そこで、正常な JSON の構造をしていない時は、データ受信をスキップする処理を追加し、正常にデータ更新されるようになりました。

今後ともあぶついったーを宜しくお願い致します。

コメントを残す