MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

पायमोंगो और मल्टीप्रोसेसिंग:सर्वर चयन टाइमआउट त्रुटि

यह पाइमोंगो संस्करण 3.0.x में बग है। बग रिपोर्ट url https://jira.mongodb.org/browse/PYTHON-961

इस मुद्दे के लिए समाधान। (पायमोंगो 3.0.3 में परीक्षण किया गया) MongoClient ऑब्जेक्ट इनिशियलाइज़ेशन में "कनेक्ट =गलत" पास करें

MongoClient(uri, connect=False)

या बच्चे की प्रक्रिया में MongoClient का उदाहरण बनाने से पहले बस कुछ सेकंड प्रतीक्षा करें (जैसे time.sleep(2))।

def start(uri):
  time.sleep(2)
  mclient = MongoClient(uri)
  mclient.db.collection.find_one()

if __name__ == '__main__':
  p = multiprocessing.Process(target=start, args=('mongodb://localhost:27017/',))
  p.start()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb में आंतरिक रूप से मेल खाने वाले फ़ील्ड

  2. लैम्ब्डा फ़ंक्शन का उपयोग करके मोंगोडब में दो संग्रह के बीच एकाधिक कैसे जुड़ते हैं?

  3. त्रुटि:मोंगोडब को जोड़ने वाली खिड़कियों पर कोई यूनिक्स सॉकेट समर्थन नहीं है

  4. डीएओ और निर्भरता इंजेक्शन, सलाह?

  5. Laravel Jensseger Mongodb संबंधित है, बहुत से खाली सरणी देता है