SIDEKIQ कार्य विफल लेकिन SIDEKIQ स्थिति में पंक्तिबद्ध दिखा रहा है?

वोट
0

मेरे समस्या है: उत्पादन प्रणाली के नए संस्करण में अद्यतन किया गया था। उत्पादन sidekiq नहीं था। कि के कारण, कोई कार्य इस समय के दौरान प्रोसेस किया गया। उत्पादन sidekiq के बाद अपडेट था, सभी आगामी नौकरियों सामान्य रूप से प्रोसेस beeing कर रहे थे। हालांकि, सभी पिछले काम नहीं थे।

जब मैं अपने स्थानीय मशीन सब कुछ में इस मामले का परीक्षण sidekiq के अपडेट के बाद चल रहा शुरू करने कतारबद्ध किया गया था कि।

नीचे दी गई जानकारी है कि मैं उत्पादन से मिल गया है:

stats = Sidekiq::Stats.new
<Sidekiq::Stats:0x000055b2b27fb8f8 @stats={:processed=>59866, :failed=>58003, :scheduled_size=>0, :retry_size=>0, :dead_size=>9999, :processes_size=>1, :default_queue_latency=>0, :workers_size=>0, :enqueued=>0}> 

stats.queues
{dpms_queue=>0} 

Sidekiq::Status.status(2f4a2ba7dea9d42baaac968c)
:queued 

Sidekiq::Status::failed? 2f4a2ba7dea9d42baaac968c
false 

data = Sidekiq::Status::get_all 2f4a2ba7dea9d42baaac968c
{status=>queued, update_time=>1573162224, worker=>WebhookWorker, args=>[{\event\:\UPDATE\}], jid=>2f4a2ba7dea9d42baaac968c}

आप आँकड़े में देख सकते हैं, वहाँ कोई काम कतारबद्ध है। हालांकि, जब मैं एक विशिष्ट नौकरी यह ला रहा है की स्थिति हो रही है: पंक्तिबद्ध।

तो, मुझे आश्चर्य है कि क्यों यह पंक्तिबद्ध brigging है जब वहाँ Sidekiq आँकड़ों में कोई है? और अगर यह वास्तव में कतारबद्ध है क्यों यह beeing संसाधित नहीं है?

अंत में, मुझे लगता है कि यह एक sideki-स्थिति बग है।

Ps। नौकरी कतार नाम सही है।

03/12/2019 को 00:00
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

SIDEKIQ कार्य विफल लेकिन SIDEKIQ स्थिति में पंक्तिबद्ध दिखा रहा है?

वोट
0

मेरे समस्या है: उत्पादन प्रणाली के नए संस्करण में अद्यतन किया गया था। उत्पादन sidekiq नहीं था। कि के कारण, कोई कार्य इस समय के दौरान प्रोसेस किया गया। उत्पादन sidekiq के बाद अपडेट था, सभी आगामी नौकरियों सामान्य रूप से प्रोसेस beeing कर रहे थे। हालांकि, सभी पिछले काम नहीं थे।

जब मैं अपने स्थानीय मशीन सब कुछ में इस मामले का परीक्षण sidekiq के अपडेट के बाद चल रहा शुरू करने कतारबद्ध किया गया था कि।

नीचे दी गई जानकारी है कि मैं उत्पादन से मिल गया है:

stats = Sidekiq::Stats.new
<Sidekiq::Stats:0x000055b2b27fb8f8 @stats={:processed=>59866, :failed=>58003, :scheduled_size=>0, :retry_size=>0, :dead_size=>9999, :processes_size=>1, :default_queue_latency=>0, :workers_size=>0, :enqueued=>0}> 

stats.queues
{"dpms_queue"=>0} 

Sidekiq::Status.status("2f4a2ba7dea9d42baaac968c")
:queued 

Sidekiq::Status::failed? "2f4a2ba7dea9d42baaac968c"
false 

data = Sidekiq::Status::get_all "2f4a2ba7dea9d42baaac968c"
{"status"=>"queued", "update_time"=>"1573162224", "worker"=>"WebhookWorker", "args"=>"[{\"event\":\"UPDATE\"}]", "jid"=>"2f4a2ba7dea9d42baaac968c"}

आप आँकड़े में देख सकते हैं, वहाँ कोई काम कतारबद्ध है। हालांकि, जब मैं एक विशिष्ट नौकरी यह ला रहा है की स्थिति हो रही है: पंक्तिबद्ध।

तो, मुझे आश्चर्य है कि क्यों यह पंक्तिबद्ध brigging है जब वहाँ Sidekiq आँकड़ों में कोई है? और अगर यह वास्तव में कतारबद्ध है क्यों यह beeing संसाधित नहीं है?

अंत में, मुझे लगता है कि यह एक sideki-स्थिति बग है।

Ps। नौकरी कतार नाम सही है।

03/12/2019 को 00:00
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more