स्थापना निर्देश
ubuntu पर resque स्थापित करें
Resque ओपन सोर्स बैच शेड्यूलर सरल और आसान सॉफ्टवेयर प्राप्त करना आसान है। पहले आवश्यक निर्भरता पैकेज स्थापित करें। यदि आप उबंटू जैसे डेबियन आधारित डिस्ट्रो का उपयोग करते हैं, तो टर्मिनल में कमांड को स्थापित करने के लिए नीचे चलाएं और स्वचालित रूप से बूट पर Resque ओपन सोर्स शेड्यूलर के साथ Redis शुरू करें:
sudo apt install redis
sudo systemctl enable redis
इसके बाद, अपने प्रोजेक्ट डायरेक्टरी में Resque जेम इंस्टॉल करें या अपने जेमफाइल में Resque जेम जोड़ें:
gem 'resque'
अब, इसे बंडलर के साथ स्थापित करें:
bundle install
आपके rakefile, या lib/कार्यों में कुछ अन्य फ़ाइल में (Ex: lib/tucks/resque.rake), Resque Rake कार्यों को लोड करें:
require 'resque'
require 'resque/tasks'
यदि आप चाहते हैं कि आपके कार्यकर्ता आपके एप्लिकेशन तक पहुंच चाहते हैं तो नीचे लाइन शामिल करें:
require 'your/app'
Resque बैच जॉब शेड्यूलर वर्कर्स रेक कार्य हैं जो हमेशा के लिए चलते हैं। आप एक कार्यकर्ता शुरू कर सकते हैं:
QUEUE=* rake resque:work
आप कई श्रमिकों को शुरू कर सकते हैं:
COUNT=2 QUEUE=* rake resque:workers
यदि आप चाहते हैं कि आपके कार्यकर्ता हर कतार से काम करें, जिसमें मक्खी पर बनाई गई नई कतारें शामिल हैं, तो आप उपयोग कर सकते हैं:
QUEUE=* rake resque:work
यदि आपने फ्रंट एंड को चलाने वाले मणि के रूप में Resque स्थापित किया है तो स्टैंडअलोन को चलाना आसान है:
resque-web
पृष्ठभूमि प्रक्रिया को मारने के लिए CTRL-C दबाएं। Resque कार्यकर्ता Stdout को बुनियादी लॉगिंग का समर्थन करते हैं। आप कॉन्फिग/इनिशियलाइज़र/resque.rb में लॉगिंग थ्रेसहोल्ड को नियंत्रित कर सकते हैं
Resque.logger.level = Logger::DEBUG
अब अपना आवेदन शुरू करें:
rails server
बधाई हो! आपने लिनक्स क्लाउड सर्वर पर सफलतापूर्वक Resque Open Source Batch अनुसूचक स्थापित किया है। आनंद लेना!