एक ही रास्ता मैं ऐसा करने के लिए कैसे पता उपयोग कर रहा हूँ , और मुझे लगता है कि यह एक शानदार तरीका है, यह फोरमैन का उपयोग कर रहा है (वही बात जो उसकाोकू उपयोग करती है)।
आप Procfile नामक फ़ाइल में अपने प्रक्रियाओं को परिभाषित करने की तरह:
web: bundle exec thin start -p $PORT
worker: bundle exec rake resque:work QUEUE=*
clock: bundle exec rake resque:scheduler
और फिर आप सिर्फ एक आदेश
foreman start
एक के एक से अधिक प्रक्रिया शुरू करने के लिए के साथ अपने ऐप शुरू कर सकते हैं टाइप करें:
foreman start -c worker=2
https://github.com/ddollar/foreman
http://blog.daviddollar.org/2011/05/06/introducing-foreman.html
स्रोत
2012-05-03 02:36:10
काम करता है यही कारण है कि! धन्यवाद – Stpn
यह आश्चर्यजनक है! प्रत्येक में एक कार्यकर्ता के साथ मेरे पास हमेशा 3-5 अलग कंसोल टैब खुलते हैं। अब मैं उन्हें एक टैब में घुमा सकता हूं। धन्यवाद! – ACIDSTEALTH