#sidekiq

N-gated Hacker Newsngate
2025-06-02

🚀 Oh joy, another groundbreaking revelation: someone built a Ruby on Rails app with.... wait for it... and Redis! 🎉 Let's all pretend we're not asleep as they dazzle us with their cutting-edge use of and Tailwind CSS. Clearly, they've single-handedly revolutionized web development in 2025 with this mind-blowing use of, um, Devise and OAuth. 🙄
attendlist.com/blog/production

Mike Perham :sidekiq:getajobmike@ruby.social
2025-05-15

Perfm is an interesting new tool for determining the optimal concurrency for your Ruby application.
github.com/bigbinary/perfm #ruby #sidekiq

2025-05-08

What's the recommendation for #testing #Sidekiq client middleware? There is explicit guidance, and baked in support for `ServerMiddleware`, but I've not found much for building client middleware. So, I started a Discussion on GitHub: github.com/sidekiq/sidekiq/dis

#Ruby

2025-03-29

So many dead instances on #Sidekiq.

#FediAdmin #Fediverse

Lucian Ghindalucian@ruby.social
2025-03-17

Whether or not you use Judoscale, you should check out Judoscale guides to configuring #Rails for production, scaling #Sidekiq, and understanding request queue time.

👉 judoscale.com/blog/opinionated

2025-03-11

I wish there was a way to consolidate findings of dead/error'd shit in #SideKiq dashboard.

Don't just tell me there's a 1000 failed jobs.

Group and count and drill that shit down into common errors... HTTP ConnectionError / TimeoutError / TypeError etc (or deeper). Even better if it could group specific problem domains.

Man there's a zillion things I'd want changed in this dashboard. Is it supposed to feel like a minimum viable product? Are there nicer dashboards/frontends for Sidekiq?

2025-03-05

Server here is running slow today, not sure if it's still recovering from yesterday's downtime, or what. 🤔 #sidekiq #MastoAdmin

Very busy pile of processes in sidekiqMany busy threads for queuesQueues looking empty though
2025-03-05

I recorded some live video yesterday of my Mastodon server attempting to catch up after some downtime/restore from snapshot. #sidekiq #mastodon #software

youtube.com/watch?v=AnHiAWlrYQ

Woman in a funny hat attempting to wrap chocolates which are whizzing by on a factory belt way too fast, she is cramming extra chocolates into her mouth
2025-02-28

It's always great to see @rosa and she talked about her #SolidQueue implementation at #rubycommunityconference in #krakow.

She also gave a shout-out to @bensheldon's #goodjob and mentioned how @getajobmike's @sidekiq is blazingly fast.

#ruby #rails #queue #rubyonrails #activerecord #poland #37signals #backgroundprocessing #backgroundprocesses #sidekiq

Rosa on stage at Ruby Community Conference
2025-02-11

Anybody know what gotify.fedilab.app is?
It constantly puts dead entries in our #sidekiq morgue.

#FediAdmin

2025-02-06

Add one more vote for using #jemalloc for #rails applications. This is our memory graph for the #Sidekiq workers.

Besides adding the linked buildpack and setting configuration options, we had nothing else to do.

elements.heroku.com/buildpacks

A 2h monitoring graph of memory usage for the Sidekiq worker dynos. The graph shows a sharp drop at 9:30 am. The top line of the graph (max usage) was constantly over the 1 GiB quota, but at 9:30 am, the line goes down to about 512 MiB.
2025-01-31

@differentieel @eesger

Een "achilleshiel" van #mastodon is het onderdeel #Sidekiq

Als die vast loopt dan komt Mastodon (na een tijdje) krakend tot stilstand (en krijg ik dus ook geen "mention" binnen.

Wanneer je dan zelf even niet op Mastodon kijkt.... dan ben je blij wanneer een gebruiker even een admin-mail stuurt!

De hobbel is geslecht en het leeft allemaal weet (het e.a. moet wel weer opstarten, dus het kan even wat trager zijn)

Esparta :ruby:esparta@ruby.social
2025-01-29

So You Want To Remove The GVL?, by @byroot
byroot.github.io/ruby/performa

> For quite a long time, it has been said that Rails applications are mostly IO-bound, hence #Ruby’s #GVL isn’t that big of a deal and that has influenced the design of some cornerstone pieces of Ruby infrastructure like #Puma and #Sidekiq. Regardless, the existence of the GVL still requires these threaded systems to use fork(2) in order to exploit all the cores of a server: one process per core.

2025-01-14

@_elena it is interesting how #DNS and #Fediverse apps will "heal" themselves. For example if #Sidekiq goes down, when you restore it, it takes a few minutes for federation to complete

For DNS , #DNSv6 and #DHCPv6 should improve it a little bit

2024-12-28

Kudos to @getajobmike for #sidekiq

2024-12-19

We Open-sourced a #Sidekiq extension called `sidekiq-disposal` - it allows you to mark jobs to be killed/discarded by Job ID, Batch ID, or Job Class. We extracted this out of our monolith. I hope to add a UI (into Sidekiq's admin UI). And I'm also looking for a way to do the kill/dispose right in the server middleware, so you don't have to add any custom code to your `sidekiq_retry_in` block.

rubygems.org/gems/sidekiq-disp

#Ruby #RubyOnRails #OpenSource

Dentaku (Thomas Renger)dentaku@fnordon.de
2024-11-14

Die automatische Skalierung von #Sidekiq funktioniert inzwischen ganz gut: gestern Abend hat irgendjemand etwa 3500 Posts auf einmal gelöscht, und obwohl das eine ganze Lawine an ActivityPub-Nachrichten auslöst, gab es keine Verzögerung länger als 74 Sekunden.

#Mastoadmin #Fnordon #k8s #Keda

Ausschnitt aus dem Grafana-Dashboard für Mastodon, in dem zu sehen ist, dass die Löschung zahlreicher Posts dazu geführt hat, dass Sidekiq bis zu 11 Pods (mit 55 Threads) skaliert wird. Nach weniger als einer halben Stunde ist alles zurück im Normalzustand.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst