2010-09-25 13 views
17

मैं पता लगाने की कोशिश करता हूं जब मैंने पर्यवेक्षक को पुनः लोड आदेश का उपयोग किया था। क्या यह वर्तमान में इसके तहत निष्पादित प्रसंस्करण को रोक देगा? मैं नीचे दिए चरणों का प्रयोग किया है:पर्यवेक्षक को फिर से लोड करना प्रक्रिया को रोकने के लिए कारण बन जाएगा?

[email protected]:~/my/ide/test$ pstree -p|grep super 
     |-supervisord(6763) 
[email protected]:~/my/ide/test$ supervisorctl 
daemon       STARTING 
supervisor> reload 
Really restart the remote supervisord process y/N? y 
Restarted supervisord 
supervisor> exit 
[email protected]:~/my/ide/test$ pstree -p|grep super 
     |-supervisord(6763) 

मैंने पाया कि प्रक्रिया आईडी नहीं बदला है। तो क्या यह साबित होता है कि रीलोड पर्यवेक्षक नियंत्रण के तहत प्रसंस्करण को रोक नहीं पाएगा?

+1

मैं इसे अपने आप से समझता हूं, यह सभी सबपोर्सी को मार देगा, मैंने nginx बनाम पर्यवेक्षक में वर्ब रीलोड भी गलती की है, nginx में इसका मतलब है कि पुनः लोड कॉन्फ़िगरेशन, पर्यवेक्षक में इसका मतलब है पुनरारंभ करना, बराबर क्रिया अद्यतन है। लेकिन क्यों पिड नहीं बदला, मैं अभी भी उलझन में हूं, कोई भी इसे समझा सकता है? – mlzboy

उत्तर

44

यह पर्यवेक्षक प्रक्रिया को मारता नहीं है, यह सिर्फ सभी प्रक्रियाओं को रोकता है, कॉन्फ़िगरेशन फ़ाइल को पुनः लोड करता है, और फिर प्रक्रियाओं को पुनरारंभ करता है।

यदि आप बस नई कॉन्फ़िगरेशन लागू करना चाहते हैं तो reread कमांड का उपयोग करें। यह बिना रोक के कॉन्फ़िगरेशन को फिर से लोड करेगा, और प्रक्रियाओं को राहत देगा।

और update चल रहा है जो प्रक्रियाओं (समूहों) को फिर से शुरू कर देगा।

+0

ऐसा लगता है कि एक्सएमएल-आरपीसी रिमोट कंट्रोल के लिए रीड या अपडेट एपीआई प्रदान नहीं करता है http://supervisord.org/api.html?highlight=rpc#supervisor.xmlrpc, क्या मैं किसी भी तरह से रिमोट कंट्रोल कर सकता हूं, पर्यवेक्षक के माध्यम से नहीं – mlzboy

+0

मेरी सावधानी के लिए खेद है, मुझे लगता है, लेकिन मुझे एक और समस्या आती है, वर्तमान पर्यवेक्षक का उपयोग कैसे कॉन्फ़िगरेशन फ़ाइल को जान सकता है, क्योंकि मेरे पास टेस्ट, देव आदि के लिए बहुत सी फाइलें हैं, मैं उन्हें अलग नहीं कर सकता, जब तक कि उन्हें पता न हो वर्तमान फ़ाइल स्थान का उपयोग कर वर्तमान में, मैं इसे देख सकता हूं – mlzboy

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

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