2014-04-09 7 views
6

यदि मेरे पास हेरोोकू पर एक ऐप है जिसमें एक कार्यकर्ता और एक या कोई वेब डायनोज़ शामिल है, तो क्या यह चल जाएगा? मुझे यकीन नहीं है कि अनुपस्थित या निष्क्रिय वेब डिनो कार्यकर्ता dyno को चलाने के लिए कारण नहीं होगा।हेरोकू कार्यकर्ता केवल ऐप

+0

एक वेब डिनो भी एक "कार्यकर्ता" है, इसलिए हाँ, आपके पास वेब dynos के बिना कार्यकर्ता ऐप्स हो सकते हैं। – NilsH

उत्तर

5

हेरोोकू web dynos नहीं चलाता है, वास्तव में, यह आपके द्वारा चल रही प्रक्रियाओं के संबंध में बिल्कुल कोई धारणा नहीं करता है। एक worker प्रक्रिया लॉन्च करने में बिल्कुल कुछ भी गलत नहीं है।

यह वास्तव में एक आम परिदृश्य मुझे Heroku के लिए एकल क्रॉन-जैसे कार्यों को तैनात करने के लिए है, मैं यहाँ http://blog.y3xz.com/blog/2012/11/16/deploying-periodical-tasks-on-heroku/

0

इसके बारे में लिखा है आप के लिए देख सरल नौकरियों के लिए क्रॉन-जैसे कार्यों के लिए कर रहे हैं (जैसे मैं कर रहा हूँ), अब आपके पास दूसरा विकल्प है: Heroku Scheduler। डैशबोर्ड में कॉन्फ़िगर करना आसान है।

Scheduler dashboard

लाभ:

  • चुनते हैं और एक नया अनुसूचक पुस्तकालय में जानने के लिए कोई ज़रूरत नहीं। सेकंड में इसे कॉन्फ़िगर करें।
  • विभिन्न प्लेटफ़ॉर्म के लिए वही तरीका: पायथन, रूबी, आदि
  • नि: शुल्क योजना उपयोगकर्ता के लिए Dyno Hour सहेजें। केवल वास्तविक कामकाजी समय मायने रखता है। कुछ शेड्यूलर लाइब्रेरी (जैसे Rufus Scheduler) लॉन्च के बीच चलती रहेंगी (ताकि यह काम करने के लिए cron पर भरोसा न करे)।

नुकसान:

  • तुच्छ विकल्प। आप केवल "दैनिक"/"प्रति घंटा"/"हर 10 मिनट" में से चुन सकते हैं।

निष्कर्ष: मूल उपयोग के लिए सर्वश्रेष्ठ।

संबंधित मुद्दे