-
-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v4.1.5 Sidekiq freezes processing PushNotificationWorker #26115
Comments
I have confirmed and identified the issue, sorry about that. |
In my case around 15% of customer instances are affected. You can check the queue:
Cleanup workaround until the next release:
|
Shining the problem from another side, i'd like to highlight this: #26078 Ntfy bans mastodon instances on the IP-level (no ACK on SYN) when it detects a huge volume of requests that dont respect 429 throttling, it might be worth looking into that as well. |
Fixes mastodon#26115 Fix issue introduced by mastodon#26055
How do I install this patch on my instance? |
Steps to reproduce the problem
Use ntfy.sh for push notifications causes Sidekiq to freeze before failing and continuing.
Expected behaviour
fast or non blocking time out
Actual behaviour
time out taking too long
Detailed description
I have seen on multiple Mastodon installations that Sidekiq freezes while processing
PushNotificationWorker
.On all cases that I have seen this happening there are timeouts on requests to ntfy.sh.
Example:
Not sure if the freezes really block all other processing or if there are simply multiple requests waiting for the timeout but reverting #26055 solves the problem.
Mastodon version
v4.1.5
The text was updated successfully, but these errors were encountered: