Comments (20)
Is Sidekiq running?
from sidekiq.
Yes Mike, it is
from sidekiq.
Note: We rolled back to an earlier version of Ruby to 2.7 and this worked again.
from sidekiq.
And what does its logs show?
from sidekiq.
Mike, can you see the image that I've supplied? We are stuck in 'enqueued'. I'm no expert in this by the way, I've just picked up an issue that seems to suggest we are stuck at Sidekiq.
from sidekiq.
Those logs appear to be from your app server, eg puma. I’m asking about sidekiq’s log output.
and your image is in the middle of your initializer code so that’s not correct either. For instance I can’t tell what the “sidekiq_config” variable is.
from sidekiq.
from sidekiq.
It does answer that question. Now I want to see your Sidekiq logs from the same timestamps as that first log image.
from sidekiq.
Cool. So we rolled back a release early this morning.
No-one could find any sidekiq log yesterday, and if they are created on the service startup, perhaps if the start failed, this is why, leading me to suspect this is the reason the jobs stayed in the enqueued state. I've asked if the logs are now visible since we have rolled back and resolved the immediate issue.
Would this stack up with your expertise?
from sidekiq.
That scenario makes sense to me. The most common reason jobs pile up in a queue is because Sidekiq isn't running for some reason.
from sidekiq.
OK, thanks for the reply, that helps. I'll check my end to see if someone can find the production logs.
May I ask, given the versions we are running, should we move to a newer version do you think? Sorry if this is a dumb question by the way, I am new to your product...
from sidekiq.
7.0 is roughly 18 months old. 7.2.4 is the latest. I always default to using the latest but I don't know the state of your app so I can't give any advice for sure.
from sidekiq.
Appreciate that. We are Rails 7.1, Ruby changed from 3.0 to 3.0.6 (Just now). I'll move to 7.2.4 and see what happens. Thank you.
from sidekiq.
Hi Mike
I've pushed a change out to our sidekiq.yml specifying a log file. We can't find it, and we have redeployed our failed release to a lower environment. Please can you advise?
:verbose: true
:concurrency: 10
:timeout: 30
:queues:
- critical
- default
- mailers
- blast_messages
- credentialing
- compliance
- compliance_snapshotting
development:
:verbose: true
:logfile: ./log/sidekiq_development.log
demo:
:verbose: true
:logfile: ./log/sidekiq_demo.log
from sidekiq.
If you don't know where your log files are, that tells me you're going to need a hell of a lot of help, which I can't do over github issues. Can you show up to my Office Hour in 15 minutes? https://sidekiq.org/support.html
from sidekiq.
from sidekiq.
I don’t provide private help to non-customers. My public Office Hour is your only option. I would strongly recommend reading through the various topics in the wiki if you’re not knowledgeable about Sidekiq.
from sidekiq.
from sidekiq.
Office Hour: https://sidekiq.org/support.html
from sidekiq.
This issue is not closed, and I am still stuck. Please help.
from sidekiq.
Related Issues (20)
- undefined method broadcast for class ActiveSupport::Logger using sidekiq 7.3.0 with rails 7.1.3.4 in Docker HOT 5
- The testing "jobs" obj is empty when adding jobs to at batch using push_bulk and requiring 'sidekiq/testing' in a helper file HOT 2
- Overwriting RAILS_ENV? HOT 6
- Middleware to add stacktrace at the point of being enqued does not work in production HOT 5
- Sidekiq Queue Limit Set in Redis leading to incomplete utilization of available threads HOT 5
- Namespace not being used HOT 9
- ERB error backtrace does not show template filename HOT 2
- sidekiq 7.3.0 bottom bar style bug HOT 6
- Sidekiq-wrapped ActiveJob from an engine doesn't seem to retry automatically HOT 1
- Batch description mutability HOT 1
- Backoff not adding randomness? HOT 5
- Invalid crontab expression not caught on initialization and breaks Periodic Jobs
- Move away from SHA1
- Feature Request: Allow Sidekiq::Batch::LINGER to be customized globally HOT 5
- Periodic jobs stop running until sidekiq is restarted HOT 5
- How to Support Upgrades to Redis without Suffering Job Loss HOT 1
- CSV Iterable job example HOT 1
- Implement active job adapter HOT 1
- Composable rate limiters
- Ent Rate Limiting wiki update HOT 2
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.