Project

General

Profile

Actions

バグ #1595

open

mastodonのストリーミング処理で失敗しているケースがある

Added by あひる 家鴨 6 months ago.

Status:
分類待ち
Priority:
通常
Assignee:
-
Target version:
プラグイン名:
mastodon_sse_streaming
ブランチ:
クラッシュする:
Yes

Description

raw_server_sent_events_stream.rb における `to_enum` を起点として落ちていることがちょくちょくあります。
最後に落ちた時にエラーを記録するのを忘れていたので、後で再現されたら載っけます。

内容としては httpclient の session 周りから `IO::TimeoutError` が出ていた感じです。
雑にrescue対象に `IO::TimeoutError` を加えたら数日落ちずにSSEの再接続も動いてるっぽいのでおそらく効いてる感。

いずれにせよ情報があやふやなので、その辺を追記ではっきりさせた上で対応考えます。
同様の問題が起きてる人がいたらエラーログとかいただけるとありがたいです。

No data to display

Actions

Also available in: Atom PDF