solid_queue
solid_queue copied to clipboard
Database-backed Active Job backend
We’re seeing duplicate “Enqueued” log entries for recurring jobs, where two separate job records appear to be created. The logs show different Job IDs, but only one of them actually...
It's probably is my machine but I have no clue about what is happening. I've upgraded to Tahoe last week. Everything went fine, but now `bin/rails solid_queue:start` doesn't work anymore....
Hi, I'm still working on stabilizing my solidqueue setup. I read in the documentation that you can run multiple bin/jobs processes, so I'm doing that in our k8s cluster (3...
In the [README section on concurrency controls](https://github.com/rails/solid_queue?tab=readme-ov-file#concurrency-controls) we can find this: > Jobs are unblocked in order of priority but queue order is not taken into account for unblocking jobs....
### Describe the bug In development, running the Solid Queue CLI registers/starts a Supervisor process but the scheduler never loads config/recurring.yml. As a result, solid_queue_recurring_tasks and solid_queue_recurring_executions remain empty and...
## 📋 Summary Add **Adaptive Polling** to SolidQueue workers to automatically optimize resource usage by dynamically adjusting polling intervals based on workload. This feature can reduce CPU usage by 20-40%...
### Summary This pull request introduces an **optional** mechanism to release Active Record database connections at the end of every job execution processed by Solid Queue workers. * Adds a...
I've noticed some of my jobs that take 10-20 seconds to complete are getting killed during deploys, which is weird, considering Kamal's default drain timeout is `30`. A quick search...
## Description When multiple Solid Queue scheduler instances run simultaneously, `ActiveRecord::RecordNotUnique` errors occur every minute during recurring job execution. ## Environment - **solid_queue version**: 1.2.1 - **Rails version**: 7.2.2.2 -...
In my app, I use the SQL schema format. When I generate configs using solid_queue:install, it generates queue_schema.rb, which cannot be read because the app does not use the default...