मैं भी किसी भी समाधान नहीं मिला तो मैं अपने ही करने की कोशिश की। Here it is।
आप इस आदेश से पैकेज स्थापित कर सकते हैं:
pip install git+https://github.com/stavinsky/supervisord-touch-reload.git
(मैं इसे PyPI करने के लिए कुछ परीक्षण जोड़ने के बाद जोड़ देगा।)
GitHub में उदाहरण फ़ोल्डर में स्थित पर्यवेक्षक की स्थापना का एक उदाहरण। दस्तावेज़ीकरण बहुत जल्द होगा, मुझे विश्वास है। मूल रूप से सब आप उपयोग शुरू करने की आवश्यकता इस मॉड्यूल command
तरह के साथ घटना श्रोता जोड़ने है:
python -m touch_reload --socket unix:///tmp/supervisor.sock --file <path/to file file> --program <program name>
जहां file
एक फ़ाइल है कि पूर्ण या directory
पथ के सापेक्ष के साथ नजर रखी जाएगी है, socket
supervisorctl
से सॉकेट है सेक्शन और program
प्रोग्राम नाम [program:<name>]
सेक्शन परिभाषा है। --username
और --password
भी उपलब्ध है, यदि आप कस्टम पर्यवेक्षक कॉन्फ़िगरेशन हैं तो आप इसका उपयोग कर सकते हैं।
तो, यह वास्तव में एक समाधान नहीं है, जैसे "समाधान कैसे बनाएं।" तो अब यह लगभग 3 साल बाद है, क्या अभी भी कोई वास्तविक समाधान नहीं है जो मुझे एक आम समस्या है? – hackel