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

वर्चुअलएन्व (Django ऐप) से होस्ट, सेलेरी से सुपरवाइज़र चलाना

सेलेरी बाइनरी का पथ है myenv/bin/celery जबकि आप myenv/local/lib/python2.7/site-packages/celery/bin/cel‌‌​​ery का उपयोग कर रहे हैं ।

इसलिए यदि आप अपने टर्मिनल पर उस कमांड को आजमाते हैं जिसे आप पर्यवेक्षक (कमांड =xxx) को दे रहे हैं, तो आपको वही त्रुटि मिलनी चाहिए।

आपको अपना command=xxx बदलना होगा आपके सेलेरी.कॉन्फ़ में

. के साथ
command=/home/mhb11/.virtualenvs/myenv/bin/celery -A myproject.celery -l info

ध्यान दें कि मैंने -A . को भी बदल दिया है पर्यवेक्षक कॉन्फ़िगरेशन के बजाय सेलेरी ऐप के साथ पैरामीटर। यह सेलेरी ऐप celery.conf . में सेट आपकी प्रोजेक्ट डायरेक्टरी के लिए प्रासंगिक है के साथ

directory = /home/mhb11/somefolder/myproject

एक तरफ ध्यान दें , यदि आप Django के साथ अजवाइन का उपयोग कर रहे हैं, तो आप Django के manage.py के साथ अजवाइन का प्रबंधन कर सकते हैं , सीधे अजवाइन का आह्वान करने की आवश्यकता नहीं है। पसंद करें

python manage.py celery worker
python manage.py celery beat

विस्तार के लिए कृपया Django Celery का परिचय यहाँ पढ़ें।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis::CommandError:ERR क्लाइंट ने AUTH भेजा, लेकिन कोई पासवर्ड सेट नहीं किया गया

  2. 10.XX.XX.28:6379 पर रेडिस से कनेक्ट नहीं हो सका:अज्ञात त्रुटि - स्प्रिंग बैच या विंडोज़ मशीन से एक्सेस करते समय

  3. जाओ JSON डिकोडिंग बहुत धीमी है। इसे करने का एक बेहतर तरीका क्या होगा?

  4. कुशल तरीका रेडिस सदस्य अद्यतन सेट करें

  5. रेडिस में KEYS का उपयोग न करने की सलाह क्यों दी जाती है?