मैं तैनाती के लिए गिट के साथ एक ईसी 2 उदाहरण पर अपने node.js applicaton का प्रबंधन करने के लिए Supervisor का उपयोग कर रहा हूं। पर्यवेक्षक यह सुनिश्चित करने का अच्छा काम करता है कि मेरा एप्लिकेशन रहता है, लेकिन जब भी मैं अपने रिमोट सर्वर पर नया सर्वर-साइड कोड दबाता हूं, तो यह उन परिवर्तनों को पहचान नहीं लेता है। मुझे पर्यवेक्षक प्रक्रिया को मारने और इसे पुनरारंभ करने की आवश्यकता है। क्या मैं कुछ गलत कर रहा हूं, या यह मानक व्यवहार है?सुपरवाइजर कोड परिवर्तनों को पहचान क्यों नहीं रहा है?
5
A
उत्तर
10
यह मानक व्यवहार है; पर्यवेक्षक कोड में परिवर्तन का पता नहीं लगाता है। यह केवल प्रक्रियाओं को पुनरारंभ करता है अगर वे स्वयं रोकते हैं या मर जाते हैं।
जब भी आप परिवर्तन को दबाते हैं तो एप्लिकेशन को पुनरारंभ करने के लिए पर्यवेक्षक को निर्देश दें। supervisorctl restart programname
ठीक है, मारियो को मारने और पुनरारंभ करने की कोई आवश्यकता नहीं है।
यदि पर्यवेक्षक कॉन्फ़िगरेशन बदल गया है, तो supervisorctl update
का उपयोग करें।
संबंधित मुद्दे
- 1. ग्रहण PHP नामस्थान घोषणाओं को क्यों पहचान नहीं रहा है?
- 2. PHP http_get_request_headers() को पहचान नहीं रहा है?
- 3. ग्रहण नेक्सस एक डिवाइस को पहचान नहीं रहा है
- 4. जेडएसएच मेरे उपनामों को पहचान नहीं रहा है?
- 5. विजुअल स्टूडियो नई कक्षाओं को पहचान नहीं रहा है
- 6. कोड हस्ताक्षर पहचान क्यों मेरे प्रमाणपत्र को सूचीबद्ध नहीं कर रही है?
- 7. रेल में बुध संपादक परिवर्तनों को सहेज नहीं रहा
- 8. विजुअल स्टूडियो: कोड में संदर्भ पहचान नहीं है?
- 9. इस कोड में लॉक क्यों काम नहीं कर रहा है?
- 10. इस कोड में लॉक क्यों काम नहीं कर रहा है?
- 11. ScriptManager.RegisterStartupScript कोड काम नहीं कर रहा है - क्यों?
- 12. यह SQL कोड क्यों काम नहीं कर रहा है?
- 13. सर्वर एंड्रॉइड फोन से कुकी को पहचान नहीं रहा
- 14. मेरा कोड क्यों रोक रहा है और अपवाद नहीं लौटा रहा है?
- 15. ग्रहण किसी भी आयात को पहचान नहीं रहा
- 16. जैक्सन @ जेसन क्रिएटर एनोटेशन को पहचान नहीं रहा
- 17. एक्सकोड तुरंत नए वर्गों (आईओएस) को पहचान नहीं रहा
- 18. विजुअल स्टूडियो 2010 यूनिट टेस्ट को पहचान नहीं रहा
- 19. नेटबीन्स मेरे कोड को ओवरराइट क्यों कर रहा है?
- 20. जावा में मूल कस्टम अक्का सुपरवाइजर
- 21. jQuery स्टार रेटिंग प्लगइन पहचान नहीं रहा है {विभाजन: 4}
- 22. पैडलिफ्ट क्यों काम नहीं कर रहा है?
- 23. IO.Directory.CreateDirectory क्यों सफल नहीं हो रहा है?
- 24. self.navigationItem.hidesBackButton क्यों काम नहीं कर रहा है?
- 25. क्यों ट्रिम काम नहीं कर रहा है?
- 26. क्यों -DidDeselectRowAtIndexPath नहीं कहा जा रहा है?
- 27. आवेदन पहचान सेट अप नहीं है
- 28. GORM मेरी ऑब्जेक्ट को क्यों नहीं सहेज रहा है?
- 29. क्यों 'कोड पर्याप्त सामान्य नहीं है'?
- 30. यह पर्ल क्यों "कोड संदर्भ नहीं है?"
धन्यवाद! 'पर्यवेक्षक' कहाँ रहता है? क्या मुझे इसके लिए कोई विन्यास सेट करने की ज़रूरत है? – user730569
@ user730569: 'पर्यवेक्षक' के समान स्थान; http://supervisord.org/introduction.html#supervisor-components –
@ user730569: दस्तावेज़ीकरण का भी एक सहायक हिस्सा: http://supervisord.org/running.html –