Incident Report: Apr. 26, 2021 #396
Locked
dyc3
announced in
Incident Reports
Replies: 2 comments
-
Post MortemSo I've come to realize what the actual problem was. The problem was that my redis did not have key eviction set up. As a result, when it filled up, saving new keys would fail. To mitigate this in the future, I've set up key eviction to evict keys based on the time to live. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
At about 14:10 UTC, OTT started crashing repeatedly.
At about 20:00 UTC, I noticed.
Logs:
Theory
An abnormal amount of rooms were active, and attempting to save to redis failed due to the limited memory available in heroku's redis free tier.
Confirmed
Fix
rooms
key from redisService restored: 20:14 UTC
Future mitigation
/api/room/create
endpoint (related: Replace current rate limiting with something a bit more flexible. #243)Cleanup
Beta Was this translation helpful? Give feedback.
All reactions