ruby-on-rails-4 – sidekiq – 警告:ArgumentError:参数个数错误(给定0,预期2..3)

ruby-on-rails-4 – sidekiq – 警告:ArgumentError:参数个数错误(给定0,预期2..3),第1张

概述它显示了错误的参数数量,但我传递了3个参数 ScannerWorker.perform_async('bob1','bob2',5) 这里是sidekiq工人代码 class ScannerWorker include Sidekiq::Worker def perform(bob1, bob2, bob3) puts bob1 endend sidekiq版本: – 它显示了错误的参数数量,但我传递了3个参数

ScannerWorker.perform_async('bob1','bob2',5)

这里是sIDekiq工人代码

class ScannerWorker    include SIDekiq::Worker  def perform(bob1,bob2,bob3)    puts bob1  endend

sIDekiq版本: – 4.2.7
铁轨4.2.6
Redis服务器v = 3.0.7

SIDekiq错误: –

2017-01-03T06:29:43.007Z 9547 TID-itjjk WARN: ArgumentError: wrong number of arguments (given 0,expected 2..3)2017-01-03T06:29:43.007Z 9547 TID-itjjk WARN: /home/smk/14.04/rails/projects/myappname/app/workers/scanner_worker.rb:5:in `test'/home/smk/14.04/rails/projects/myappname/app/workers/scanner_worker.rb:5:in `perform'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:158:in `execute_job'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:138:in `block (4 levels) in process'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq.rb:36:in `block in <module:SIDekiq>'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:133:in `block (3 levels) in process'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/chain.rb:128:in `block in invoke'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/server/active_record.rb:6:in `call'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/chain.rb:130:in `block in invoke'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/server/retry_jobs.rb:74:in `call'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/chain.rb:130:in `block in invoke'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/server/logging.rb:11:in `block in call'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/logging.rb:32:in `with_context'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/server/logging.rb:7:in `call'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/chain.rb:130:in `block in invoke'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/mIDdleware/chain.rb:133:in `invoke'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:132:in `block (2 levels) in process'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:174:in `stats'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:131:in `block in process'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq.rb:35:in `block in <module:SIDekiq>'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:126:in `process'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:82:in `process_one'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/processor.rb:70:in `run'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/util.rb:17:in `watchdog'/home/smk/14.04/rails/projects/myappname/vendor/bundle/gems/sIDekiq-4.2.7/lib/sIDekiq/util.rb:25:in `block in safe_thread'
解决方法 按照以下步骤 *** 作 *在gemfile中提及sIDekiq版本 *杀死sIDekiq进程并重启sIDekiq 总结

以上是内存溢出为你收集整理的ruby-on-rails-4 – sidekiq – 警告:ArgumentError:参数个数错误(给定0,预期2..3)全部内容,希望文章能够帮你解决ruby-on-rails-4 – sidekiq – 警告:ArgumentError:参数个数错误(给定0,预期2..3)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1292445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存