Advertisement · 728 × 90
#
Hashtag
#sidekiq
Advertisement · 728 × 90

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.

0 1 0 0
/sidekiq/busy

/sidekiq/busy

开了三个sidekiq容器,分别是:

1. chuckya-sidekiq-default 核心与进站队列
2. chuckya-sidekiq-pull 抓取队列
3. chuckya-sidekiq-push 外发队列各司其职



#sidekiq

0 0 0 0
cpu

cpu

ram

ram

/sidekiq/metrics

/sidekiq/metrics

* 优化了Sidekiq配置
* 优化了Ruby性能



这下应该会好很多吧?

#实例维护 #Sidekiq #Ruby

0 0 1 0
/sidekiq/busy

/sidekiq/busy

beszel

beszel

command: bundle exec sidekiq -c 50
从5线程直接开到50线程,很快就消灭了队列

#sidekiq #mastodon

0 0 0 0
sidekiq

sidekiq

感觉没变化(

#sidekiq #beszel

0 0 0 0
RobinReach

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

1 0 0 0
Sidekiq Scheduled Jobs Stopped Running After a Gemfile Update After updating my Gemfile to fix a Rails boot error, Sidekiq scheduled jobs silently stopped running despite the process and queues looking healthy. The root cause turned out to be a gem incompatibili...

#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...

0 0 0 0

RE: https://mstdn.feddit.social/@admin/115994020533381184

成功在NetCup复活
可以在 gatus.fedditlab.de/endpoints/social_jay's-m... 查看本站状态

修复了全文搜索和sidekip unhealthy的问题

#迁移 #mastodon #es #sidekiq

0 1 0 0
Video

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

6 1 1 1
Statistik  der letzten sechs Monate von Interaktionen mit einem leichten Ausschlag nach oben am Ende

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?

0 0 0 0

alhamdulillah berkat tambahan container-container #sidekiq #sapujagat dah habis waiting list 😆

0 0 0 0
Preview
Sidekiq その前に:Webアプリケーションにおける非同期ジョブ設計原則 p2: https://speakerdeck.com/morihirok/ruby-on-rails-nole-simifang p4: https://speakerdeck.com/moro/dynamic?slide=41 p44: https://github.com/sidekiq/si…
0 0 0 0
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

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

5 1 0 0

The #sidekiq game night is on the top floor of the Sheraton. 8pm-late, see you there! #railsconf

4 2 0 0

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.

0 0 1 0
Preview
GitHub - bigbinary/perfm Contribute to bigbinary/perfm development by creating an account on GitHub.

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

3 2 0 0
Preview
An Opinionated Guide to Configuring Rails on Heroku JEMalloc, YJIT, and dyno sizes—oh my! Here’s how to keep your Rails app running smoothly on Heroku. 🛠️

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...

3 1 0 0
Rosa on stage at Ruby Community Conference

Rosa on stage at Ruby Community Conference

Post image

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]

0 1 0 0

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.

1 0 0 0
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.

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

0 0 2 0

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

0 0 0 0
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
}

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

0 0 1 0
$ 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")

$ 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...

0 0 0 0
set = Sidekiq::RetrySet.new

items = set.each do |item|
  item.delete  if item.klass == "MyHeavyJob"
end; nil

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:

0 0 0 0
Post image

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

5 0 1 0