क्या प्रोफाइल में 'कार्यकर्ता' जानकारी देना आवश्यक है? यदि हां तो वास्तव में यह क्या है - इसके बारे में अच्छा लेख नहीं मिला। मुझे उम्मीद है कि आप लोगों को विचार हो सकता है। मैंने प्रोफाइल में वेब: नोड सर्वर/server.js विवरण पहले ही जोड़ा है। किसी भी सहायता की सराहना की जाएगी!Procfile क्या है? और वेब और वर्कर
उत्तर
Process Types and the Procfile सेProcfile की घोषणा क्या आदेशों Heroku मंच पर अपने आवेदन की dynos द्वारा चलाए जा रहे हैं के लिए एक तंत्र है।
, जो एक अच्छा परिचय है, लेकिन मूल रूप से आप Procfile का उपयोग Heroku बताओ कैसे अपने अनुप्रयोग के विभिन्न टुकड़ों को चलाने के लिए करने के लिए। प्रत्येक पंक्ति पर कोलन के बाईं ओर भाग प्रक्रिया प्रकार है; दाईं ओर का हिस्सा उस प्रक्रिया को शुरू करने के लिए चलाने का आदेश है।
प्रक्रिया प्रकार कुछ भी हो सकते हैं, हालांकि web
विशेष है, क्योंकि हेरोकू web
नाम से शुरू की गई प्रक्रियाओं के HTTP अनुरोधों को रूट करेगा। पृष्ठभूमि प्रक्रियाओं जैसे अन्य प्रक्रियाओं का नाम कुछ भी हो सकता है, और आप हेरोोक टूलबल्ट का उपयोग उन प्रक्रियाओं को शुरू करने या रोकने के लिए कर सकते हैं।
तो, संक्षेप में, worker
आवश्यक नहीं है, जब तक कि आप controlling process with the heroku ps
command द्वारा पृष्ठभूमि में कुछ अन्य प्रक्रिया नहीं चलाना चाहते हैं।
यदि आप किसी प्रकार की पृष्ठभूमि नौकरी प्रणाली (यानी बाद में लंबे समय तक चलने वाले कार्यों को क्यूइंग करना) का उपयोग करने की योजना बनाते हैं तो आपको अपने Procfile
में केवल 'कार्यकर्ता' प्रविष्टि की आवश्यकता होगी। Heroku यहाँ और अधिक जानकारी है:
इसके अलावा, नाम "कार्यकर्ता" मनमाने ढंग से है। आप जो भी आप अपनी procfile में चाहते हैं उन्हें नाम दे सकते हैं; "कार्यकर्ता", "ईमेलर", "साइडकीक", "ladygaga_twitter_feed_watcher"। यह आपको स्वतंत्र रूप से प्रत्येक प्रकार का प्रबंधन करने की अनुमति देता है ($ heroku ps: scale emailer = 2)। वास्तव में, यदि एक procfile में कई "कार्यकर्ता" प्रकार हैं, तो केवल अंतिम सूचीबद्ध एक का उपयोग किया जाएगा। – Patrick
@ पैट्रिक निश्चित रूप से। मेरा मानना है कि हेरोोकू कार्यकर्ता को कुछ चूक करता है (रेल ऐप्स के लिए यह 'रेक नौकरियां: काम' चला सकता है) लेकिन इसके अलावा नाम उपयोगकर्ता के लिए है। –
- 1. वेब वर्कर और स्केलिंग छवियां
- 2. "क्लासिक" और "मॉड्यूल" वेब वर्कर के बीच क्या अंतर है?
- 3. एचटीएमएल वेब वर्कर और जेक्री अजाक्स कॉल
- 4. वेब वर्कर
- 5. वेब वर्कर
- 6. वर्कर (20) और वर्कर (50) समान हैं?
- 7. जावास्क्रिप्ट वेब वर्कर
- 8. वेब वर्कर मेमोरी लीक?
- 9. फोरमैन: Procfile
- 10. वेब वर्कर console.log
- 11. ओरेकल नंबर और वर्कर
- 12. GUI फ्रीजिंग (वेब वर्कर?)
- 13. एक वेब वर्कर
- 14. जीयूआई और वर्कर थ्रेड
- 15. एक वर्कर और int
- 16. वेब वर्कर 20x खराब प्रदर्शन
- 17. सीमित वेब वर्कर सीपीयू उपयोग?
- 18. जावास्क्रिप्ट में अजाक्स और वेब वर्कर के बीच क्या अंतर है?
- 19. वेब वर्कर में वैश्विक चर
- 20. वर्कर फील्ड - क्या दो और कुशल की शक्ति है?
- 21. सीएलआर वर्कर थ्रेड और वर्कर थ्रेड के बीच क्या अंतर है?
- 22. HTML5 में साझा वर्कर और वर्कर के बीच क्या अंतर है?
- 23. हेरोकू। नई अवशेष Procfile आदेश
- 24. heroku में एक ऐप लॉन्च करना? Procfile क्या है? 'वेब:' कमांड?
- 25. प्रतिक्रियात्मक एंड्रॉइड ऐप में वेब वर्कर बनाना
- 26. वेब वर्कर में XML को पार्स करना
- 27. मास्टर/वर्कर थ्रेड और सिग्नल हैंडलिंग
- 28. वेब क्रॉलिंग और वेब-स्क्रैपिंग के बीच क्या अंतर है?
- 29. एक openshift गियर क्या है? क्या यह वेब-वर्कर के बराबर हो सकता है?
- 30. MySQL वर्कर चर का घोषणापत्र और उपयोग
http://blog.daviddollar.org/2011/05/06/introducing-foreman.html यह भी, विषय के लिए एक अच्छा परिचय है। – Kashyap
@ कश्यप गुड कॉल। यह ध्यान देने योग्य है कि हेरोकू टूलबेट स्थानीय रूप से फोरमैन स्थापित करेगा ताकि आप अपने स्वयं के ऐप्स को विकास में चलाने के लिए उसी प्रक्रिया का उपयोग कर सकें। –
हे दोस्तों, वास्तव में मुझे एक त्रुटि मिल रही है और मैंने इसे यहां पोस्ट किया - यदि आप इसमें देख सकते हैं तो यह बहुत अच्छा होगा। मैंने इसे हल करने के लिए अपने सिर को खरोंच कर दिया लेकिन असफल रहा। http://stackoverflow.com/questions/16129625/getting-error-while-running-command-heroku-psscale-worker-1-error –