तो अभी मेरे पास देरी_बॉज का कार्यान्वयन है जो मेरे स्थानीय विकास पर्यावरण पर पूरी तरह से काम करता है। मेरी मशीन पर कार्यकर्ता शुरू करने के लिए, मैं बस rake jobs:work
चलाता हूं और यह पूरी तरह से काम करता है।Heroku पर देरी_job कार्यकर्ता चल रहा है?
heroku पर काम करने में देरी_job प्राप्त करने के लिए, मैं काफी कमांड का उपयोग कर रहा हूं: heroku run rake jobs:work
। यह समाधान काम करता है, बिना मुझे हेरोोकू के लिए कार्यकर्ता लागत के लिए कुछ भी भुगतान करना पड़ता है, लेकिन मुझे अपनी कमांड प्रॉम्प्ट विंडो खोलना है या फिर जब मैं इसे बंद करता हूं तो देरी_job कर्मचारी बंद हो जाता है। जब मैं कमांड विंडो बंद करता हूं तब भी इस देरी_job कार्यकर्ता को स्थायी रूप से रखने के लिए कोई आदेश है? या इसके बारे में जाने का एक और बेहतर तरीका है?
प्रलेखन यहां है: https://devcenter.heroku.com/articles/delayed-job – zsquare
भले ही आप इसे अपने कंसोल से चलाते हैं, आप 'कार्यकर्ता' dyno खरीदते हैं लेकिन Heroku प्रति सेकेंड द्विभाषी है, इसलिए आप भुगतान नहीं करते हैं क्योंकि आपके पास 750h निशुल्क है, और महीने में सबसे खराब मामले में 744h है, इसलिए आपके अतिरिक्त डिनो, शेड्यूलर कार्यों और इसलिए ओ के लिए आपके पास 6h निःशुल्क है एन। – Hauleth