2011-07-21 12 views
5

मैं asio बढ़ावा साथ एक डेमॉन TCP सर्वर को विकसित करने, मैं जानना चाहता हूँ वहाँ किसी भी डेमॉन प्रबंधक प्रक्रिया की निगरानी के लिए lib है, अगर सर्वर प्रक्रिया मर चुका है, प्रबंधक यहसी ++ डिमन प्रक्रिया की निगरानी कैसे करें?

+1

यदि आप डिमन प्रबंधक डिमन विकसित करते हैं, तो आपको अपने डेमॉन प्रबंधक डिमन को प्रबंधित करने के लिए एक डिमन प्रबंधक प्रबंधक डिमन की आवश्यकता होगी। – marinara

+0

रनव शायद आप जो खोज रहे हैं। – thiton

उत्तर

2

तुम बहुत उपयोग करने के लिए कोशिश कर सकते पुनः आरंभ कर सकते सबकुछ प्रबंधित करने के लिए शक्तिशाली daemontools। इन उपकरणों को पुन: प्रारंभ आदि, बहुत सुक्ष्म निगरानी में अनुमति देने के

आप इस शक्ति निम्नलिखित खोल स्क्रिप्ट अक्सर पर्याप्त है की जरूरत नहीं है:

while true; do 
    $PROCESS 
    sleep $SLEEP_TIME 
done 

यह जब यह दुर्घटनाओं आपके सिस्टम को पुन: प्रारंभ का ख्याल रखता है, लेकिन इसके लिए बहुत कुछ नहीं है और यदि आपको जोड़ों की आवश्यकता है तो आप भाग्य से बाहर होंगे।