Ruby on rails sidekiq队列作业两次

Ruby on rails sidekiq队列作业两次,ruby-on-rails,ruby,sidekiq,Ruby On Rails,Ruby,Sidekiq,Sidekiq将作业排队两次。我有一个链接,它正在对控制器上的某个操作执行get请求。在该操作中,它启动了job Workers::ReportWorker.perform_async(当前_user.id)。当我进入sidekiq仪表板时,出于某种原因,它有两个正在运行的作业。这可能是因为我使用get请求而不是post吗?而且,这只发生在生产中,而不是发展中。感谢您提前提供的任何帮助。GET vs POST应该无关紧要。您的日志是否显示两次GET请求?它可能是一个“预回迁页面以加速浏览体验”的

Sidekiq将作业排队两次。我有一个链接,它正在对控制器上的某个操作执行get请求。在该操作中,它启动了job Workers::ReportWorker.perform_async(当前_user.id)。当我进入sidekiq仪表板时,出于某种原因,它有两个正在运行的作业。这可能是因为我使用get请求而不是post吗?而且,这只发生在生产中,而不是发展中。感谢您提前提供的任何帮助。

GET vs POST应该无关紧要。您的日志是否显示两次GET请求?它可能是一个“预回迁页面以加速浏览体验”的首选项——在这种情况下,切换到POST可能会有所帮助。它没有视图,所以它实际上应该只是一个POST请求。因为在作业排队后,它只是重定向。您可以发布sidekiq.rb配置吗?