Systemd सेवाओं में होल्डऑफ़ समय का क्या अर्थ है?


10

मैंने Puppet Enterprise को CentOS 7. पर स्थापित किया है। मैं देख सकता हूँ कि कई कठपुतली सेवाएँ होल्डऑफ़ समय पर शुरू करने में विफल रही हैं। इसका क्या मतलब है?

Sep 03 20:50:16 l-pm1 systemd[1]: pe-puppetdb.service holdoff time over, scheduling restart.
Sep 03 20:50:16 l-pm1 systemd[1]: Starting pe-puppetdb Service...

जवाबों:


13

किसी सेवा के रुकने (या प्रारंभ करने में विफल रहने) के बाद, सिस्टमड इसे पुनरारंभ करने का प्रयास करने से पहले थोड़े समय के लिए प्रतीक्षा करता है।

RestartSec=यूनिट में सेटिंग करके प्रतीक्षा समय की मात्रा कॉन्फ़िगर करने योग्य है ।

RestartSec=

किसी सेवा को पुनरारंभ करने से पहले सोने का समय कॉन्फ़िगर करता है (जैसा कि कॉन्फ़िगर किया गया है Restart=)। सेकंड में एक यूनिट-कम मान लेता है, या एक समय अवधि मान जैसे "5min 20s"। 100ms के लिए चूक।


2
इसे क्यों रोकना चाहिए? मैंने एक सेवा बनाई है, और लॉग में देखें कि यह त्रुटि हर 5 मिनट या तो हिट होती है, फिर इसे रोकने और शुरू करने के लिए लॉग किया जाता है। मुझे नहीं लगता कि इसे क्यों रोकना / शुरू करना चाहिए। क्या यह यादृच्छिक सेवा के लिए सामान्य है?
जयरोजो

@ Ajarjo आप अनिवार्य रूप से पूछ रहे हैं "सॉफ्टवेयर दुर्घटना क्यों होगी?" कई संभावित कारण हैं।
मार्क स्टोसबर्ग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.