【Rails8】Solid Queueでのエラー解消までのメモ - Qiita

1. はじめに Ruby on Rails 初心者で勉強しながら個人開発中 ActiveStorageで画像アップロード機能を実装後、本番環境で画像投稿したら、以下のエラーに遭遇しました。 ActiveRecord::StatementInvalid (PG::Undef...

Qiita

SolidQueue, the default ActiveJob's adapter in Rails, is very cool. But there is a catch - it needs 1Gb RAM to make all things out of the box working fine. That means it's not good for Heroku default Dynos. Surprise - https://github.com/rails/solid_queue/issues/330#issuecomment-3387827039

#rails #solidqueue #activejob #heroku

Need advice on Solid Queue's memory usage · Issue #330 · rails/solid_queue

Ruby: 3.3.4 Rails: 7.2.1 Solid Queue: 0.7.0, 0.8.2 I run a Rails App on AWS EC2 instance with 1G of memory. I notice the solid queue process takes up 15-20% of the instance's memory, which becomes ...

GitHub
Episode 520 - Worker Limits | Drifting Ruby

In this episode, we look at situations when an external API does not have a normal rate limit, but instead has concurrency limits. This can also apply to situations where you have limited resources on the API that you're calling. This can also work well in other situations where the background job is accessing limited resources.

Drifting Ruby
A Deep Dive into Solid Queue for Ruby on Rails | AppSignal Blog

In the second part of our series, let's dive deeper into some of Solid Queue's more advanced features.

We'll also have the one-and-only Rosa Gutierrez, Maintainer of #SolidQueue!
🚨🚂 Welcome aboard the 🚀 #AppSignal 🛤️ express, where buzzwords like "Solid Queue" sound like a hipster brunch choice and "Anomaly Detection" is your morning coffee spilling! ☕ Who knew Ruby on Rails needed more rails and less ruby? 🤷‍♂️
https://blog.appsignal.com/2025/05/07/an-introduction-to-solid-queue-for-ruby-on-rails.html #SolidQueue #AnomalyDetection #RubyOnRails #TechTrends #HackerNews #ngated
An Introduction to Solid Queue for Ruby on Rails | AppSignal Blog

In this two-part series, we'll dig deep into Solid Queue's internals, discover what makes it unique, and learn more about why it was created in the first place.

An Introduction to Solid Queue for Ruby on Rails | AppSignal Blog

In this two-part series, we'll dig deep into Solid Queue's internals, discover what makes it unique, and learn more about why it was created in the first place.

Episode 498 - Conditional Queue | Drifting Ruby

In this episode we look at processing background jobs in a way that can conditionally send the work to be processed to different queues. This can be very powerful in situations where you need to process the job in different ways or send requests to different APIs.

Drifting Ruby

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

I'm adding background jobs to my new app (Rails7.2 + SolidQueue), and not sure how things should be designed.
I need to run daily job to generate notifications on user-created task due/reminder date.

Should I:

1) create one job that iterates all relevant tasks and generates notifications? (might get slow with more users)

2) have one job that iterates tasks, and creates separate job for every relevant task?

3) something else?

#rubyonrails #activejob #SolidQueue