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

अजवाइन कार्य से मल्टीप्रोसेसिंग पूल का उपयोग अपवाद उठाता है

यह अजवाइन के साथ एक ज्ञात समस्या है। यह बिलियर्ड निर्भरता में पेश किए गए एक मुद्दे से उपजा है। _config . को मैन्युअल रूप से सेट करना एक वैकल्पिक समाधान है वर्तमान प्रक्रिया के लिए विशेषता। नीचे के कामकाज के लिए @martinth उपयोगकर्ता को धन्यवाद।

from celery.signals import worker_process_init
from multiprocessing import current_process

@worker_process_init.connect
def fix_multiprocessing(**kwargs):
    try:
        current_process()._config
    except AttributeError:
        current_process()._config = {'semprefix': '/mp'}

worker_process_init हुक कार्यकर्ता प्रक्रिया आरंभीकरण पर कोड निष्पादित करेगा। हम बस यह देखने के लिए जांचते हैं कि क्या _config मौजूद है, और अगर नहीं है तो इसे सेट करें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस डेटाबेस टीटीएल

  2. मैं रूबी में एक बहु ब्लॉक के अंदर रेडिस से कैसे पढ़ सकता हूं?

  3. रेल 4, प्यूमा और साइडकीक के साथ रेडिस कनेक्शन कैसे कॉन्फ़िगर करें?

  4. रेडिस - त्रुटि:मान मान्य फ्लोट नहीं है

  5. Redis™ के लिए स्केलग्रिड पूरी तरह से प्रबंधित होस्टिंग अब Azure पर उपलब्ध है