某SNS、何らかの条件で謎の巨大JSONが降ってくるのかもしれない。展開用に用意した1MBのバッファが足りなくて落ちてるので。特定のバージョンから発生するのではなく実は古いバージョンでも起きてるし(頻度は見れてないのでまだバージョン説も残すが)。

フォロー

@takke こういうヤツですか?
確かに結構前から出てるのは見かけてますが

@itachinho はい、それです!デバッグモードにすると発生しないらしいです。# 124でも発生していますか?

@takke 実はデバッグモードで使い続けてますが普通に見かけてました(スクショのがそれで今朝の6時半とかのです)
124にしてからは時間経ってないのもあってまだ出てないです

@takke あ、ちなみにこれなら出てますがバッファオーバーフローは関係無いですよね?
レスポンスが想定外ってことであれば同種の問題のようですが

@itachinho ありがとうございます。こちらはおそらくデータがないパターンなので逆にデータが極端に少ないほうだと思います。

@takke さっき気付いたんですが昨日の朝7時から9時半ぐらいまでこの現象出てたようです。
ホームタイムラインだけでなくリストもオーバーフロー起こしてますね(一番上)
バージョンは# 126でした。
9時半以降は出なくなってるのでAPI側の問題で起こってる感じでしょうか。
(エンジニア的には該当のJSONレスポンスが見たくてウズウズするw)

@itachinho ありがとうございます。なるほどー、確かにレスポンスが気になりますね、、レスポンスのサイズなどログ出力してみます。ちなみに取得件数は200件とかにしていますか?

@takke あ、確かに取得件数は200件です。
属性とか付帯情報多くてオーバーフローとかはありそうですね。
そうなると、ログ出力追加までは取得件数減らして様子見してみます。

@itachinho とはいえその程度で500MBも消費するとは考えにくいのでアプリ側の明らかなバグがあるだろうとは思っています。ちなみに自動更新のタブはいくつくらいありますか?

@takke 確かに500MBも食い潰すとなるとパーサーか何かで非効率な処理がありそうですね。
自動更新はホームタイムラインとリストの2つで、リストの方はホームタイムラインに比べれば全然更新量は少ない(平均すれば1日100件いかない程度)ものです。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。