2014-10-15 7 views
54

के बजाय 'एच * * * *' का उपयोग करके समान रूप से लोड फैलाएं जब जेनकिंस शॉल विवर्तन से बदलता है मैंने मतदान एससीएम की जांच की और शेड्यूल को 5 * * * * पर सेट करने का प्रयास किया, तो मुझे निम्नलिखित मिलते हैं 'एच * * * *' का उपयोग करके समान रूप से चेतावनी'5 * * * *'

फैले लोड के बजाय '5 * * * *'

मुझे यकीन है कि क्या एच इस संदर्भ में इसका मतलब है नहीं कर रहा हूँ और मैं क्यों इस्तेमाल करना चाहिए उस।

उत्तर

66

एच हैश

समय-समय पर अनुसूचित कार्य भी सिस्टम पर लोड निर्माण करने के लिए अनुमति देने के लिए के लिए खड़ा है, प्रतीक एच ("हैश" के लिए) जहां भी संभव हो किया जाना चाहिए। उदाहरण के लिए, एक दर्जन दैनिक नौकरियों के लिए 0 0 * * * का उपयोग करके मध्यरात्रि में स्पाइक का कारण बन जाएगा। इसके विपरीत, एच एच * * * का उपयोग अभी भी दिन में एक बार प्रत्येक नौकरी निष्पादित करेगा, लेकिन एक ही समय में, सीमित संसाधनों का उपयोग करके बेहतर नहीं होगा।

+0

यहां @ सेड्रिक जुलिएन द्वारा भी समझाया गया है: http://stackoverflow.com/a/12472740/1579667 – Benj

19

अपने शेड्यूल विनिर्देश के बगल में प्रश्न-चिह्न पर क्लिक करें। यह वहाँ का कहना है:

समय-समय पर अनुसूचित कार्य भी सिस्टम पर लोड उत्पादन करने की अनुमति के लिए, प्रतीक एच ("हैश" के लिए) जहां भी संभव हो किया जाना चाहिए। उदाहरण के लिए, एक दर्जन दैनिक नौकरियों के लिए 0 0 * * * का उपयोग करके मध्यरात्रि में स्पाइक का कारण बन जाएगा। इसके विपरीत, एच एच * * * का उपयोग अभी भी दिन में एक बार प्रत्येक नौकरी निष्पादित करेगा, लेकिन एक ही समय में, सीमित संसाधनों का उपयोग करके बेहतर नहीं होगा।