2016-01-19 8 views
8

मैं sidekiq नौकरियों चल रहा का एक समूह है कि निम्न त्रुटि जब मैं डीबी के लिए एक क्वेरी प्रदर्शन करने के लिए कोशिश कर रहा हूँ के साथ असफल रहे हैं है:Mongoid हो रही कोई सर्वर उपलब्ध है वरीयता मिलान

No server is available matching preference: #<Mongo::ServerSelector::Primary:0x70249928071560 tag_sets=[] server_selection_timeout=30 local_threshold=0.015> 

यह तब हो रहा है यादृच्छिक रूप से, और हर समय नहीं। मेरा mongoid.yml निम्नलिखित के रूप में संरचित है:

hosts: 
    - XX.XXX.XXX.X:27000 
    - XX.XXX.XXX.XXX:27000 
    database: acbde__production 
    options: 
    connect_timeout: 20 
    read: 
     mode: :secondary 
    max_pool_size: 800 
    replica_set: acbdeReplset 

किसी को भी इस समस्या का सामना करना पड़ा था?

उत्तर

0

आपको यह जांचना चाहिए कि क्या वास्तव में मोंगोडब चल रहा है या नहीं।

आप कनेक्शन जांचने के लिए mongo --host IP --port PORT का उपयोग कर सकते हैं।

संबंधित मुद्दे