4 ms·
I've been using Sidekiq for a while now and also purchased the pro license. But using redis as a store is only nice when everything is going well. I've manage
by nirvdrum 14y ago
I've been using Sidekiq for a while now and also purchased the pro license. But using redis as a store is only nice when everything is going well. I've managed to have production blow up on me because cascading job failures caused redis to exceed memory. RAM is pretty tight on EC2 instances. And when redis runs out of memory, it restarts and reloads the DB, meaning I'm going to end up failing catastrophically again soon after.
I've worked around that now, applying some similar workarounds I had kicking around for resque. But it'd be nice to use a different store where I can fall back to disk if needed. The jobs are already async, so I've accepted the nominal overhead of disk I/O.