पहले बंद - हैलो, यह मेरा पहला स्टैक ओवरफ़्लो प्रश्न है इसलिए मैं सही तरीके से संवाद करने के लिए अपनी पूरी कोशिश करूंगा।लगातार PHP स्क्रिप्ट प्रक्रियाओं को प्रबंधित करने के लिए अनुशंसित तरीका?
मेरे सवाल का शीर्षक थोड़ा अस्पष्ट हो सकता है तो मुझे तुरंत इस पर विस्तार करते हैं:
मैं एक परियोजना शामिल है जो कई "स्ट्रीमिंग" API से डेटा आदानों लेने की योजना बना रहा हूँ, ट्विटर एक उदाहरण है। मेरे पास PHP में एक मूल लिपि कोड है जो कमांड लाइन से अनिश्चित काल तक चलता है, ट्विटर स्ट्रीमिंग एपीआई से इनपुट लेता है और इसके साथ बहुत ही बुनियादी चीजें करता है।
मेरा अंतिम उद्देश्य ऐसी कई प्रक्रियाएं चलाना है (शायद System Daemon पीएआर क्लास का उपयोग करके डिमननाइज्ड), और मैं उन्हें कुछ शासकीय प्रक्रिया (एक PHP स्क्रिप्ट) से प्रबंधित करने में सक्षम होना चाहता हूं। प्रबंधन से मेरा मतलब है कि मूल संचालन जैसे स्टॉप/स्टार्ट और (सबसे महत्वपूर्ण) स्वचालित रूप से क्रैश होने वाली प्रक्रिया को पुनरारंभ करना।
मैं किसी भी पॉइंटर्स की सराहना करता हूं कि इस प्रक्रिया प्रबंधन कोण से कैसे संपर्क किया जाए। दोबारा, क्षमा करें यदि यह प्रश्न बहुत विशाल है - यदि आवश्यक हो तो पूछताछ की अधिक कसकर केंद्रित लाइनों पर सुझावों की सराहना की जाएगी। पढ़ने के लिए धन्यवाद और मैं आपके उत्तरों की प्रतीक्षा कर रहा हूं।
एफवाईआई मैंने प्रक्रियाओं के प्रबंधन के लिए एक पाइथन ऐप "पर्यवेक्षक" स्थापित किया है, और ऐसा लगता है कि मुझे वही करना है! यह [रन php स्क्रिप्ट के रूप में डेमॉन प्रक्रिया के रूप में] से जुड़ा था [http://stackoverflow.com/questions/2036654/run-php-script-as-daemon-process) - पेक्का द्वारा नीचे बताए गए (धन्यवाद फिर से!) । पर्यवेक्षक स्वयं ही यहां पाए जा सकते हैं (http://supervisord.org/)। – BigglesZX