redis 我得到一个错误在sidekiq后,很短的时间不活动

nukf8bse  于 9个月前  发布在  Redis
关注(0)|答案(1)|浏览(90)

我在sidekiq有一个工作,我通过crontab运行,现在我通过每当,我也尝试sidekiq-cron和相同的错误。在启动时,一切正常,我得到一个错误后,一段时间的不活动。请解释谁知道原因是什么。

  • sidekiq中的错误代码 *
2023-09-06T23:58:13.292Z pid=345687 tid=76xf ERROR: Error fetching job: Waited 7 seconds
2023-09-06T23:58:13.512Z pid=345687 tid=76xf WARN: {"_config":{"labels":"#<Set: {}>","require":".","environment":"development","concurrency":5,"timeout":25,"poll_interval_average":null,"average_scheduled_poll_interval":5,"on_complex_arguments":"raise","error_handlers":["#<Proc:0x00007faa288f6310 /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/sidekiq-7.1.2/lib/sidekiq/config.rb:37 (lambda)>"],"death_handlers":[],"lifecycle_events":{"startup":[],"quiet":[],"shutdown":[],"heartbeat":[],"beat":["#<Proc:0x00007faa24b86138 /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/sidekiq-7.1.2/lib/sidekiq/metrics/tracking.rb:133>"]},"dead_max_jobs":10000,"dead_timeout_in_seconds":15552000,"reloader":"#<Sidekiq::Rails::Reloader @app=OasisVpn::Application>","backtrace_cleaner":"#<Proc:0x00007faa22da5bf0 /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/sidekiq-7.1.2/lib/sidekiq/rails.rb:59 (lambda)>","queues":["config","send","default"],"config_file":"./config/sidekiq.yml","tag":"rails_oasis-xray","identity":"ruvds-8q2qu:345687:e3cc59408ef3"}}
2023-09-06T23:58:13.512Z pid=345687 tid=76xf WARN: RedisClient::ReadTimeoutError: Waited 7 seconds
  • config/initializers/sidekiq.rb*
Sidekiq.configure_client do |config|
  config.redis = { url: ENV['REDIS_URL'], size: 10, network_timeout: 5 }
end

Sidekiq.configure_server do |config|
  config.redis = { url: ENV['REDIS_URL'], size: 10, network_timeout: 5 }
end
  • sidekiq.yml*
:queues:
  - config
  - send
  - default
  • schedule.rb*
set :output, {:error => "log/cron_error_log.log", :standard => "log/cron_log.log"}
every 6.hours do
  runner "DeleteConfigsJob.perform_async"
end
gv8xihay

gv8xihay1#

由于服务器的脆弱和冻结,完成工作的时间超过了默认设置的7秒。通过增加超时解决了问题。

:timeout: 25
:queues:
  - config
  - send
  - default

相关问题