wh1tecat-nya / twitch_auth

1 stars 1 forks source link

raid hanlderが多重登録される場合がある #6

Open wh1tecat-nya opened 1 year ago

wh1tecat-nya commented 1 year ago

2/21 10:47頃及び、13:10頃にとある配信者様に発生した現象。 Raid Handlerの登録処理が2つ行われ、shoutoutの送信が2回発生する問題が発生していた。

ログを確認した所、先日のURL変更のタイミングで再ログインを行っているユーザーだったため、subscriptionの解除漏れ等を疑ったが、

https://github.com/wh1tecat-nya/twitch_auth/blob/c91796f8a5443b0580d50da11d4de031dc717911/server.js#L73

コードでは問題なく、URL設定などを一時的に当時の環境に戻して検証したが再現はしなかった。

また、更にログを確認すると再ログイン(2/19 16:39)後、2/20 17:14頃に来たraidでは一度のみの送信となっており問題は発生していなかった。

原因不明の為、経過を観察し情報を集める必要がある。

wh1tecat-nya commented 1 year ago

追記: 2/21 2:06頃からサーバー内の全ユーザーのtoken refreshが行われているが、該当ユーザーのみ2/21 2:11にも行われているログを確認。 が、やはりregisterRaidHandlerの呼び出し箇所には関連しないため、原因不明・・・

wh1tecat-nya commented 1 year ago

暫定対処としてはcronでn時間毎にpm2 restart掛けるぐらいか・・・?