Charlie · @cdp1337
180 followers · 878 posts · Server social.veraciousnetwork.com

Well, it's getting there. isn't pulling anywhere close to the same number for the total of processed queue items from / , and it doesn't support the latency, (yet), but it's something!

#zabbix #Mastodon #sidekiq

Last updated 1 year ago

davidochobits · @davidochobits
658 followers · 839 posts · Server mastodon.bitsandlinux.com
postmodern · @postmodern
1342 followers · 2020 posts · Server ruby.social

If I'm packaging a Sinatra + Sidekiq app up as a gem to make it easier to install *and* run from the CLI, should I make foreman a dependency and start the app via `foreman start`? Or should I roll my own logic using `Process.spawn`?

#ruby #sinatra #sidekiq

Last updated 1 year ago

postmodern · @postmodern
1341 followers · 2012 posts · Server ruby.social

For Sinatra apps, do people prefer to keep their sidekiq workers in `lib/` or in a top-level `workers/` directory?

#ruby #sidekiq #sinatra

Last updated 1 year ago

ITX Mike · @mspsadmin
143 followers · 1107 posts · Server msps.io

I almost want to kill one on purpose 😂

#mastoadmin #sidekiq #ocd

Last updated 1 year ago

Brook Miles · @brook
819 followers · 1700 posts · Server sunny.garden

I've posted an update to my tuning guide for small Mastodon servers.

Added a description of weighted queues.

Changed the estimated number of worker processes from relying on user counts, to a rule of thumb based on jobs processed per day:

1 worker process (5 threads) for every 500k jobs/day

hub.sunny.garden/2023/07/08/si

#sidekiq

Last updated 1 year ago

BeAware :verified420: · @BeAware
366 followers · 2776 posts · Server social.beaware.live

Hmmm 🤔 memory leak or I just don't understand how things work. seemingly can handle all to jobs quite easily, yet after a couple days of my instance running without restarting, RAM usage grows quite high, talking 80% with enabled on a 16 GB machine. Is it normal? Or does that mean memory leak somewhere? Maybe I should spend a week figuring out how to run another instance and load balance, but I feel this shouldn't be necessary for a single user instance...🤷🏻‍♂️

#mastodon #sidekiq #elasticsearch #fediverse

Last updated 1 year ago

Steven Harman · @stevenharman
224 followers · 503 posts · Server ruby.social

As of a few hours ago, the last trickle of jobs were moved over to latency-based queues. We're slotting into one of:

* within_30_seconds
* within_5_minutes
* within_1_hour
* within_24_hours

We've hit a few snags - blowing those SLAs when slow jobs clog the works, starvation, unable to detect and auto-scale the lower latency queues fast enough, etc… Those problems were always there, bug didn't "see” and so didn't address/talk about them. Now we see them. And fix them.

#sidekiq #ruby #queueing

Last updated 1 year ago

Mattias Schlenker · @mattias
726 followers · 3506 posts · Server toot.bike

Could someone help me on this? I have two instances (with , but SW is irrelevant), one that was set up using 3.5 and updated the way to 4.1 and one that was set up at 4.1. Both run Ubuntu 20.04 and were installed from source.

Now I try to extract monitoring data. This works on the "old" instance, but not on the new. Can someone point me on the different configuration that might cause this?

Boost welcome.

Here is my script and more details:
forum.checkmk.com/t/redis-side

#mastodon #Checkmk #sidekiq

Last updated 1 year ago

Ryan Baumann · @ryanfb
939 followers · 685 posts · Server digipres.club

don't know who else needs to hear this but Redis has now finally updated their hosted Redis offering so that you can use Redis 7.2 (meaning you can now upgrade a app that uses hosted to 7) redis.com/blog/introducing-red

#sidekiq #redis #rails

Last updated 1 year ago

Esther Schindler · @estherschindler
587 followers · 1255 posts · Server newsie.social

What do you do when you need to speed up ? These benchmark tests explore the practicalities of using Enterprise Cloud to power the queues for . thenewstack.io/optimizing-mast

#mastodon #redis #sidekiq

Last updated 1 year ago

Steven Harman · @stevenharman
222 followers · 482 posts · Server ruby.social

It's been years since I last used . Like, the early 2010's or so? Back then it was a mix of DJ and . Then came on the scene, I moved over pretty quickly.

Anyhow, the point is, I was under the impression that DelayedJob doesn't have a mechanism to recover from jobs that crash/SIGKILL’d (like, think OOM or something). And to be fair, DJ itself doesn't. But the ActiveRecord backend does, though it's not really advertised. github.com/collectiveidea/dela

#delayedjob #resque #sidekiq #ruby #rails #opensource

Last updated 1 year ago

qbi · @qbi
2084 followers · 3 posts · Server freie-re.de

So es sieht so aus, als wäre der Umzug gut gegangen. Das hat einen kleinen Hüpfer gemacht. Aber nun scheint wieder alles im Lot zu sein.

#sidekiq

Last updated 1 year ago

FastRuby.io · @FastRuby
40 followers · 131 posts · Server ruby.social
Steven Harman · @stevenharman
221 followers · 469 posts · Server ruby.social

I remember when @getajobmike first announced the paid version of Sidekiq way back in the early 2010’s (??? is that right? Has it been that long? Fuuuuudge). At first I was upset that we were losing something. But now, as a customer of Sidekiq Pro/Enterprise at multiple orgs, I think it's safe to say he's done a bang-up job and we have a much stronger product as a result. Thanks, Mike!

This Toot prompted by a change we wanted to make to `reliable_push!`(github.com/sidekiq/sidekiq/dis).

#ruby #sidekiq

Last updated 1 year ago

Stefano Marinelli · @stefano
560 followers · 397 posts · Server mastodon.bsd.cafe

Good morning, friends of the and
I'd like to share some details on the infrastructure of BSD.cafe with you all.

Currently, it's quite simple (we're not many and the load isn't high), but I've structured it to be scalable. It's based on , connected in both ipv4 and ipv6, and split into jails:

* A dedicated jail with nginx acting as a reverse proxy - managing certificates and directing traffic
* A jail with a small server - handling email dispatch - didn't want to rely on external services
* A jail with - the heart of the communication between services - the nervous system of BSDcafe
* A jail with - the database, the memory of BSDcafe
* A jail for media storage. The 'multimedia memory' of BSDcafe. This jail is on an external server with rotating disks, behind . Aim is georeplicated caching of multimedia data to reduce bandwidth usage.
* A jail with Mastodon itself - , , . Here is where all processing and connection management takes place.

All communicate through a private LAN (in bridge) and is set up for VPN connection to external machines - in case I want to move some services, replicate or add them. The VPN connection can occur via or , and I've also set up a bridge between machines through a interface over .

Backups are constantly done via snapshots and external replication on two different machines, in two different datacenters (and different from the production VPS datacenter).

#bsdcafe #fediverse #freebsd #opensmtpd #redis #mastodon #postgresql #cloudflare #sidekiq #puma #streaming #zerotier #wireguard #vxlan #zfs #sysadmin #tech #servers #itinfrastructure #bsd

Last updated 1 year ago

Steven Harman · @stevenharman
221 followers · 459 posts · Server ruby.social

We have done a bunch of work to integrate our formatted `CODEOWNERS` into our , , , PagerDuty, logging, Tracing, etc… to the point that I think the bulk of it could be gemified, with extension Gems handing specific tooling integration. But then, that means the OSS maintainer gauntlet, and I’m just not sure I have the energy nor bandwidth for that slog right now. If only I could talk @searls into doing this for me. 😂

#github #bugsnag #sidekiq #rails #opentelemetry

Last updated 1 year ago

jcrabapple :virginia_badge: · @jcrabapple
1745 followers · 3066 posts · Server dmv.community

Just added two more 'push' queues to the DMV.Community .

Also, that 'ingress' queue really does not like to let go of RAM.

#sidekiq

Last updated 1 year ago

HousePanther · @housepanther
870 followers · 531 posts · Server mstdn.goblackcat.com

It's interesting because I wish I knew what offending entry in the database was causing my ingress queue to deny everything from one of my internal subnets, 172.16.0.0/24. Any expert have any ideas?

#mastodon #postgresql #sidekiq

Last updated 1 year ago

Yeri · @yeri
164 followers · 2201 posts · Server m.superuser.one

Updated to 4.1.4 but Sidekiq is still lagging massively. Increase thread count (and went from 2 to 1 docker container for )… Let’s see if it catches up. Not sure what happened that it got 600k tasks in the queue.

#mastodon #sidekiq

Last updated 1 year ago