हमारे पास एक .NET विंडोज सेवा है जो लेनदेन के तरीके से ए से बी तक बहुत अधिक महत्वपूर्ण डेटा को फावड़ा देती है। हमें यह सुनिश्चित करने की भी आवश्यकता है कि सेवा में उपयोग किए जाने वाले सभी बाहरी कंपोनेंट्स को सही तरीके से आवंटित नहीं किया जाता है और सेवा को बंद करने से पहले सब कुछ साफ हो जाता है। इसमें कुछ घंटे लग सकते हैं! इसका कारण यह है कि सेवा को बाहरी घटक के कॉलबैक पर प्रतीक्षा करने की आवश्यकता होती है, जो 2, 3, या 4 घंटे बाद आती है।क्या विंडोज़ सेवा को बंद करने के लिए घंटों लग सकते हैं?
- यह विंडोज शान से बंद करने के लिए एक सेवा के लिए इतना लंबा इंतजार करने के लिए संभव है?
- ऐसी सेवा में विकल्प हैं जहां मैं यह निर्धारित कर सकता हूं कि सेवा ऑपरेटिंग सिस्टम द्वारा बंद की जा रही है, उदाहरण के लिए को बंद करें पूरी तरह से बंद करें?
- भी, एक और परिदृश्य के रूप में, क्या होता है यदि सर्वर को रीबूट की आवश्यकता होती है? क्या यह सेवा के लिए घंटों तक इंतजार कर सकता है?
- क्या इस पर कोई सीमा है कि ओएस इसे मारने से पहले सेवा पर कितनी देर तक इंतजार करेगा?
आप भूल गए: 5. वहाँ कितनी देर तक एक व्यक्ति कि मशीन ठीक से बंद करने के लिए के लिए इंतजार करेंगे पर कोई सीमा है प्लग खींचने से पहले? –