-
-
Notifications
You must be signed in to change notification settings - Fork 288
Closed
Description
I added the gem to my Gemfile and I couldn't get UniqueJobs to work. I pry'ed my code and it looks like the middleware is not automatically inserted in the chain.
I tried adding it in an initializer as well as manually in a Pry session but to no avail. Oddly enough, the Client middleware is added. Any idea what might be going on? Here's some code:
[1] pry(#<NotificationPushWorker>)> Sidekiq.server_middleware
=> #<Sidekiq::Middleware::Chain:0x007fd675435e10
@entries=
[#<Sidekiq::Middleware::Entry:0x007fd675435d70
@args=[],
@klass=Sidekiq::Middleware::Server::Logging>,
#<Sidekiq::Middleware::Entry:0x007fd675435cd0
@args=[],
@klass=Sidekiq::Middleware::Server::RetryJobs>,
#<Sidekiq::Middleware::Entry:0x007fd675435c30
@args=[],
@klass=Sidekiq::Middleware::Server::ActiveRecord>,
#<Sidekiq::Middleware::Entry:0x007fd675435b90
@args=[],
@klass=Sidekiq::Middleware::Server::Timeout>]>
[2] pry(#<NotificationPushWorker>)> Sidekiq.configure_server do |config|
[2] pry(#<NotificationPushWorker>)* config.server_middleware do |chain|
[2] pry(#<NotificationPushWorker>)* require 'sidekiq-unique-jobs/middleware/server/unique_jobs'
[2] pry(#<NotificationPushWorker>)* chain.add SidekiqUniqueJobs::Middleware::Server::UniqueJobs
[2] pry(#<NotificationPushWorker>)* end
[2] pry(#<NotificationPushWorker>)* end
=> nil
[3] pry(#<NotificationPushWorker>)>
[4] pry(#<NotificationPushWorker>)> Sidekiq.server_middleware
=> #<Sidekiq::Middleware::Chain:0x007fd675435e10
@entries=
[#<Sidekiq::Middleware::Entry:0x007fd675435d70
@args=[],
@klass=Sidekiq::Middleware::Server::Logging>,
#<Sidekiq::Middleware::Entry:0x007fd675435cd0
@args=[],
@klass=Sidekiq::Middleware::Server::RetryJobs>,
#<Sidekiq::Middleware::Entry:0x007fd675435c30
@args=[],
@klass=Sidekiq::Middleware::Server::ActiveRecord>,
#<Sidekiq::Middleware::Entry:0x007fd675435b90
@args=[],
@klass=Sidekiq::Middleware::Server::Timeout>]>
[5] pry(#<NotificationPushWorker>)> Sidekiq.client_middleware
=> #<Sidekiq::Middleware::Chain:0x007fd698cc2628
@entries=
[#<Sidekiq::Middleware::Entry:0x007fd698cb6328
@args=[],
@klass=SidekiqUniqueJobs::Middleware::Client::UniqueJobs>]>
Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels