How do you #Mastodon owners handle losing customization at the server file level after updating to the latest version? I'm currently using custom #sidekiq jobs to do this and keeping a record of what file goes where, and copies of them after the update completes that I've had to edit.
/sidekiq/busy
开了三个sidekiq容器,分别是:
1. chuckya-sidekiq-default 核心与进站队列
2. chuckya-sidekiq-pull 抓取队列
3. chuckya-sidekiq-push 外发队列各司其职
#sidekiq
RobinReach
Background jobs are not an optimization, they are part of your architecture ⚙️. Treat Sidekiq as essential, not optional, because that is how production incidents start 🚨. #Sidekiq #BackgroundJobs #Architecture #DevOps
#Sidekiq scheduled jobs suddenly stopped working for our #RubyOnRails app. I ignored every error and spent days fixing it with lots of chatgpt and google searches. Turns out I could have fixed it in 30 minutes.
You can read a more in depth explanation here:
yivanov.com/posts/sideki...
RE: https://mstdn.feddit.social/@admin/115994020533381184
成功在NetCup复活
可以在 gatus.fedditlab.de/endpoints/social_jay's-m... 查看本站状态
修复了全文搜索和sidekip unhealthy的问题
#迁移 #mastodon #es #sidekiq
Here's something I cooked up over the weekend: a terminal user interface (TUI) that renders @honeybadger.io observability dashboards from our YAML source format (which we recently made public, more to come on that).
www.honeybadger.io/changelog/in...
#Monitoring #Rust #Ruby #RubyOnRails #Sidekiq
Statistik der letzten sechs Monate von Interaktionen mit einem leichten Ausschlag nach oben am Ende
Anfang des Jahres ist wie man in der #Sidekiq Statistik sieht spürbar mehr los auf unserem #Mastodon Server bildungs.social. Sind das die guten Vorsätze am Anfang des Jahres oder schon die Auswirkung des #Di_day #didit ?
Wie sieht es bei den anderen Servern aus?
alhamdulillah berkat tambahan container-container #sidekiq #sapujagat dah habis waiting list 😆
A promotional image for XO Ruby Portland featuring Sidekiq as a city sponsor. The design has a black background with radiating dotted lines emanating from a white circle containing the Sidekiq logo (a red circle with a white martial arts kick silhouette). The Ruby logo and "xoruby.com" appear in the top left, with "10/11 PORTLAND" in a rounded rectangle, "SIDEKIQ" in large orange text, and "CITY S
📍 Sidekiq is our Portland sponsor for #XORuby Portland!
October 11| $100 | www.xoruby.com/event/portland/
#Ruby #Sidekiq
The #sidekiq game night is on the top floor of the Sheraton. 8pm-late, see you there! #railsconf
Annoying problem with #Sidekiq. When running tests sometimes some of tests fail with NameError: uninitialized constant Sidekiq::ScheduledSet while sometimes it all goes well. I suppose I have some problem in the tests setup but cannot figure out what it is.
Perfm is an interesting new tool for determining the optimal concurrency for your Ruby application.
https://github.com/bigbinary/perfm #ruby #sidekiq
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-guide-t...
Rosa on stage at Ruby Community Conference
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 […]
[Original post on ruby.social]
These new solid* made me setup a playground app using #rails8.
"No #PaaS required" as slogan has to live up :)
I love #Sidekiq tho, however for simplicity when starting out, is a bit too much.
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.
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
Small adjustments:
require 'sidekiq/api'
queue_name = 'low'
queue = Sidekiq::Queue.new(queue_name)
queue.each_with_object(Hash.new(0)) do |item, memo|
memo[item['wrapped'] || item.item['class']] += 1
end
#Sidekiq
require 'sidekiq/api' queue_name = 'low' queue = Sidekiq::Queue.new(queue_name) queue.each_with_object(Hash.new(0)) do |item, memo| memo[item['wrapped']] += 1 puts memo end { "ArtifactIndexerJob" => 817, "FieldJob" => 183, "WebhookJob" => 19435, "EmbeddingsJob" => 122, "UpdaterJob" => 526280, "EventCacheWarmupJob" => 140 }
Counting how many items the queue has per #Sidekiq Job.
#ActiveJob #Rails
$ docker-compose build \ --build-arg CONTRIBSYS_GEM_SERVER_USERNAME=$(op read "op://Shared/Sidekiq Pro - Contribsys/username") \ --build-arg CONTRIBSYS_GEM_SERVER_PASSWORD=$(op read "op://Shared/Sidekiq Pro - Contribsys/password")
This is how you build an image with credentials from a #1Password shared vault.
In this example, I'm passing the #Sidekiq private gem server credentials to be used on the image-building process for a #Rails application.
More info:
developer.1password.com/docs/cli/sec...
set = Sidekiq::RetrySet.new items = set.each do |item| item.delete if item.klass == "MyHeavyJob" end; nil
How to remove #Sidekiq jobs from retry set by class name:
How to cut network round trip latency and improve enqueueing #performance in #Rails applications using #Sidekiq:
This is extremely useful, and you're processing things in batches.
More info:
github.com/sidekiq/side...
#BolhaDev