คำถามติดแท็ก sidekiq

2
Resque vs Sidekiq? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังใช้Resqueสำหรับกระบวนการเบื้องหลังของฉัน แต่เมื่อไม่นานมานี้ฉันได้ยินเรื่องตลกsidekiqมากมายเกี่ยวกับ ใครสามารถเปรียบเทียบ / แยกความแตกต่าง? โดยเฉพาะอย่างยิ่งฉันต้องการทราบว่ามีวิธีตรวจสอบโดยทางโปรแกรมหรือไม่ว่างานจะเสร็จสมบูรณ์ใน sidekiq

11
จะเคลียร์งานทั้งหมดจาก Sidekiq ได้อย่างไร?
ฉันใช้ sidekiq สำหรับงานเบื้องหลังในแอปพลิเคชัน Rails ตอนนี้จำนวนงานมากขึ้นก็เลยอยากเคลียร์งานทั้งหมด ฉันลองคำสั่งต่อไปนี้ในคอนโซล Sidekiq::Queue.new.clear แต่มันให้ข้อผิดพลาดต่อไปนี้ NameError: uninitialized constant Sidekiq::Queue ฉันจะเคลียร์งานทั้งหมดจาก sidekiq ได้อย่างไร

9
มีคำสั่งคอนโซลเพื่อดูสิ่งที่อยู่ในคิวและเพื่อล้างคิวใน Sidekiq หรือไม่?
ฉันคุ้นเคยกับการใช้วิธี delay_jobs ในการเข้าไปในคอนโซลเพื่อดูว่ามีอะไรอยู่ในคิวและความสะดวกในการล้างคิวเมื่อจำเป็น มีคำสั่งที่คล้ายกันใน Sidekiq สำหรับสิ่งนี้หรือไม่? ขอบคุณ!

4
เคลียร์คิว sidekiq
ฉันเป็นคนงานที่ทำงานตลอดกาล class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.class.perform_in(30.seconds, params) end end ปัญหาคือฉันโหลดคนงานเมื่อเริ่มต้นระบบเช่นนี้ config/initializers/load_workers.rb Rails.application.config.after_initialize do if ENV["SIDEKIQ"] == "1" Worker.perform_async({}) end end ใช้นี้เพื่อเริ่มต้น SIDEKIQ=1 sidekiq --verbose --environment production -C config/sidekiq.ymlsidekiq นั่นหมายความว่าคนงานเก่าจะหยุดทั้งคนที่กำลังทำงานอยู่ แต่คนที่ถูกเลื่อนเวลาไปด้วย ฉันลองเรียกใช้สิ่งนี้เมื่อเริ่มต้น (ก่อนที่จะโหลดงานใหม่) แต่ไม่ได้ผล q = [] q += Sidekiq::RetrySet.new.select { |job| …

4
วิธีที่ไม่ได้กำหนด `loading_keys 'กำลังโหลดเว็บ Sidekiq
หลังจากอัปเดตพลอยแล้วจะไม่โหลดเว็บไซต์ sidekiq ที่ให้ข้อผิดพลาดดังต่อไปนี้: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): อัญมณีที่ได้รับการอัพเดต ได้แก่ : selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http 4.3.0 public_suffix 4.0.3 rack 2.1.1 crass 1.0.6 i18n 1.7.1 minitest 5.14.0 รุ่น ruby: ruby ​​2.6.0p0 (2018-12-25 รุ่นที่แก้ไข 66547) [x86_64-linux] ข้อความแสดงข้อผิดพลาดแบบเต็ม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.