Comments (7)
Looks like your connection pool was exhausted, try increasing the size to the number of processors.
from sidekiq.
Hmm, what's odd is I've already got the pool at the size of the processors +1. So there were 49 processors in this case with a connection pool of 50. Perhaps the db connections were all hanging simultaneously or something odd like that.
from sidekiq.
Oh, were you referring to the Redis connection pool? I meant the ActiveRecord connection pool. Hmm I'll give that a shot.
from sidekiq.
Doesn't look like there's any way to specify pool size from the CLI. Shall I add it?
from sidekiq.
I'll do it right now. I was planning on exposing Sidekiq's global options for situations like this anyhow.
from sidekiq.
Killer man. Thanks a mil.
from sidekiq.
This actually looks like it might be a Celluloid issue as that last stack trace looks suspicious to me. The new 0.9.0 release might behave better.
from sidekiq.
Related Issues (20)
- Report recovered jobs on logs (pro/push) HOT 2
- Report pro/push exceptions to exception tracker
- Bucket limiter can be timezone aware with day interval HOT 1
- The incompatible args warning not generated for ActiveSupport::HashWithIndifferentAccess HOT 2
- [suggestion] smarter default rate limit backoff strategy HOT 5
- [Feature request] Ability to customize `(class, args, queue)` list for unique jobs HOT 6
- Improve the `CurrentAttributes` module HOT 4
- Payload field inside work from Sidekiq::WorkSet is not hash anymore HOT 1
- [ENT] Rate Limiting Bucket w/ Points HOT 3
- Sidekiq UI not working HOT 4
- Either declare or remove dependency on base64 to avoid a Ruby 3.3 warning HOT 1
- Jobs disappears for 10 seconds when Worker is picking it up HOT 3
- Feature Request: Callbacks/Middlewares for Handling Jobs at Risk of Loss in reliable_push HOT 4
- Sidekiq 7 API Change - Sidekiq[:average_scheduled_poll_interval] HOT 4
- When `perform_bulk` is passed an array arg with size 1, e.g. [[1, 2, 3]] ArgumentError HOT 6
- sidekiq-ent limiter timeouts from redis-client revisited HOT 7
- transactional_push! prevents jobs from being added to a batch HOT 19
- Sidekiq paused the default queue for no reason after an upgrade 6.x -> 7.x HOT 4
- We randomly see a RedisTimeoutError HOT 19
- [Discussion] Handling long-running jobs that are killed by deployments HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sidekiq.