मैं एक ऐसी परियोजना पर काम कर रहा हूं जो रास्पबेरी पेस्ट का उपयोग करता है जिसे कई स्थानों पर तैनात किया जाएगा। स्वचालन उद्देश्यों के लिए उनके पास विशेष हार्डवेयर जुड़ा हुआ है, और हार्डवेयर तक पहुंचने के लिए एक वेब-सेवा (जो मैंने लिखा था) चलाते हैं। हम कभी-कभार नए सॉफ्टवेयर को पिस - विधि के लिए निर्धारित करते हैं - और यह चिंता का एक बड़ा क्षेत्र है।
मेरा प्रश्न: क्या आप मुद्दों के मामले में मैनुअल हस्तक्षेप की आवश्यकता को कम करने के लिए कुछ विचारों या सर्वोत्तम प्रथाओं का नाम दे सकते हैं? मैं सोच रहा था कि क्या कोई प्रकार का वॉचडॉग समाधान है, जिसके माध्यम से पाई एक हैंग के मामले में एक सामान्य रिबूट करता है (शायद फोन घर में अक्षम है?), और अगर यह अभी भी गैर-कार्यात्मक है, तो असफल-सुरक्षित विभाजन में रिबूट हो सकता है। एक समाधान के लिए "फोन घर" (या तो फिर से आना, या फिर एक सामान्य रिबूट करें अगर सिर्फ एक नेटवर्क आउटेज था)।
मुझे वास्तव में यकीन नहीं है कि मैं क्या देख रहा हूं, बस ऐसे तरीके जो हमें कॉल करने या लोगों को मैन्युअल रिबूट या रीमेज करने के लिए भेजने से रोकेंगे। एक दोहरी विभाजन योजना ऐसा लग रहा था कि यह सहायक हो सकती है, लेकिन शायद बेहतर विचार हैं।