क्रॉन जॉब्स की मुफ़्त में निगरानी कैसे करें (हार्टबीट सेटअप)

30 अक्टूबर, 2026 • गाइड

जब कोई बैकअप, आयात या शेड्यूल की गई स्क्रिप्ट चलना बंद कर दे तो सतर्क हो जाएं। कर्ल उदाहरणों और अनुग्रह अवधियों के साथ, मिनटों में निःशुल्क cron जॉब दिल की धड़कन की निगरानी सेट करें।

विषयसूची

क्रॉन नौकरियां चुपचाप विफल हो जाती हैं। सर्वर हिलने के बाद एक बैकअप स्क्रिप्ट चलना बंद हो जाती है, एक पासवर्ड रोटेशन रात के आयात को तोड़ देता है, या एक पूर्ण डिस्क सुबह 3 बजे इनवॉइस जॉब को क्रैश कर देती है, कुछ भी डाउन नहीं होता है, इसलिए एक सामान्य अपटाइम मॉनिटर हरा रहता है, और आपको केवल हफ्तों बाद पता चलता है जब आपको बैकअप की आवश्यकता होती है या कोई ग्राहक पूछता है कि उनका चालान कहां है। दिल की धड़कन की निगरानी उस अंतर को बंद कर देती है। यह मार्गदर्शिका बताती है कि यह कैसे काम करता है और इसे कुछ ही मिनटों में निःशुल्क कैसे सेट किया जाए।

दिल की धड़कन की निगरानी क्या है?

एक नियमित अपटाइम मॉनिटर आपकी वेबसाइट की बाहर से जाँच करता है। दिल की धड़कन मॉनिटर दूसरे तरीके से काम करता है: आपका निर्धारित कार्य चेक इन करता है। आपको एक अद्वितीय यूआरएल मिलता है, और आपका काम हर बार समाप्त होने पर इसे कॉल करता है। यदि कॉल समय पर नहीं आती है, तो मॉनिटर को पता चल जाता है कि कुछ गलत हुआ है और आपको सचेत करता है।

यह हर प्रकार की मौन विफलता को एक ही बार में पकड़ लेता है:

  • काम कभी शुरू नहीं हुआ. crontab प्रविष्टि खो गई थी, सर्वर शेड्यूलर के बिना रीबूट हुआ, या कंटेनर बदल दिया गया था।
  • काम चौपट हो गया. किसी त्रुटि ने स्क्रिप्ट को अंत तक पहुँचने से पहले ही रोक दिया।
  • काम लटक गया. यह शुरू हुआ लेकिन लॉक्ड डेटाबेस या धीमी एपीआई पर अटका हुआ है और कभी खत्म नहीं होता।
  • पूरा सर्वर ख़त्म हो गया है. कोई सर्वर नहीं, कोई पिंग नहीं, इसलिए आप इसके बारे में सुनते हैं, भले ही कोई और चीज़ नहीं देख रहा हो।

आपको किन निर्धारित कार्यों की निगरानी करनी चाहिए?

उन नौकरियों से शुरुआत करें जो बिना किसी के ध्यान में आए बंद हो जाने पर आपको सबसे ज्यादा महंगी पड़ती हैं:

  • डेटाबेस और फ़ाइलों का बैकअप । जिस बैकअप को आप कभी सत्यापित नहीं करते, वह ऐसा बैकअप है जो शायद आपके पास नहीं है।
  • बिलिंग और चालान स्क्रिप्ट, सदस्यता नवीनीकरण और भुगतान समाधान।
  • आपकी दुकान, आपके सीआरएम, आपके गोदाम या आपूर्तिकर्ता फ़ीड के बीच डेटा आयात और सिंक होता है ।
  • ईमेल कतारें और न्यूज़लेटर जो एक अनुसूचित कार्यकर्ता द्वारा भेजे जाते हैं।
  • प्रमाणपत्र नवीनीकरण कार्य जैसे स्वचालित एसएसएल नवीनीकरण, और सफाई कार्य जो डिस्क को भरने से रोकते हैं।
  • वर्डप्रेस या एप्लिकेशन cron जो निर्धारित पोस्ट प्रकाशित करता है और रखरखाव कार्य चलाता है।

मुफ़्त योजना में 5 हार्टबीट मॉनिटर शामिल हैं, जो एक सामान्य छोटे व्यवसाय या कुछ ग्राहक साइटों की महत्वपूर्ण नौकरियों को कवर करने के लिए पर्याप्त है।

निःशुल्क cron जॉब मॉनिटरिंग कैसे सेट करें

1. एक निःशुल्क खाता बनाएँ

अपने ईमेल पते से My Site Alerts के लिए साइन अप करें । कोई क्रेडिट कार्ड नहीं है और कोई परीक्षण अवधि नहीं है।

2. दिल की धड़कन बनाएं

अपने डैशबोर्ड में हार्टबीट्स खोलें और क्रिएट हार्टबीट चुनें। इसे एक स्पष्ट नाम दें, जैसे रात्रिकालीन डेटाबेस बैकअप, ताकि एक अलर्ट आपको बता सके कि वास्तव में क्या विफल हुआ।

3. अपेक्षित शेड्यूल और छूट अवधि निर्धारित करें

प्रत्येक दिल की धड़कन की अपेक्षा करें, दर्ज करें कि कार्य कितनी बार चलता है: हर 15 मिनट, हर घंटे, दिन में एक बार। फिर अनुग्रह अवधि को मोटे तौर पर यह निर्धारित करें कि कार्य को चलने में कितना समय लगता है, साथ ही सुरक्षा मार्जिन भी। एक बैकअप जो 2:00 बजे चलता है और आमतौर पर 20 मिनट लगता है, उसे लगभग 30 से 40 मिनट की छूट अवधि की आवश्यकता होती है, इसलिए धीमी रात में गलत अलार्म ट्रिगर नहीं होता है।

4. अपने दिल की धड़कन का यूआरएल कॉपी करें

हर दिल की धड़कन का अपना गुप्त यूआरएल होता है। आपकी नौकरी हर बार चलने पर उसे एक GET या POST अनुरोध भेजती है। आप इसका परीक्षण करने के लिए एक बार अपने ब्राउज़र में यूआरएल भी खोल सकते हैं: दिल की धड़कन ऊपर की ओर स्विच होनी चाहिए।

5. चुनें कि अलर्ट कहाँ जाते हैं

ईमेल लीक से हटकर काम करता है. आप Slack, Discord, Telegram, Microsoft Teams या अपने स्वयं के वेबहुक को भी अलर्ट भेज सकते हैं, ताकि छूटा हुआ रन उस स्थान पर पहुंच जाए जहां आप वास्तव में देखते हैं।

अपने काम से दिल की धड़कन को कैसे पिंग करें

लिनक्स crontab

अपने आदेश के बाद अनुरोध जोड़ें, && के साथ जुड़ें, ताकि पिंग केवल तभी भेजा जाए जब कार्य सफल हो:

0 2 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 --retry 3 https://mysitealerts.com/webhook-heartbeat/YOUR-CODE

यदि नेटवर्क धीमा है तो -m 10 विकल्प कर्ल को लटकने से रोकता है, और --retry 3 एक संक्षिप्त कनेक्शन समस्या को कवर करता है। यदि आपके सर्वर में कर्ल के बजाय wget है, wget -q -O /dev/null के बाद URL वही काम करता है।

एक स्क्रिप्ट के अंदर

वास्तविक कार्य पूरा हो जाने के बाद, स्क्रिप्ट की अंतिम पंक्ति पर पिंग डालें। शेल स्क्रिप्ट में, शीर्ष पर set -e जोड़ें ताकि कोई भी विफल कमांड पिंग तक पहुंचने से पहले स्क्रिप्ट को रोक दे। पायथन, PHP या Node.js में, कार्य के अंतिम चरण के रूप में हार्टबीट URL के लिए एक सरल HTTP अनुरोध करें।

होस्टिंग नियंत्रण पैनल

साझा होस्टिंग पर, अपने नियंत्रण कक्ष में cron जॉब के अंत में वही कर्ल कमांड जोड़ें। अधिकांश पैनल आपको पूर्ण कमांड लाइन पेस्ट करने देते हैं, इसलिए वही && पैटर्न वहां भी काम करता है।

वर्डप्रेस cron

वर्डप्रेस केवल तभी निर्धारित कार्य चलाता है जब कोई साइट पर जाता है। विश्वसनीय शेड्यूलिंग के लिए, अंतर्निहित ट्रिगर को अक्षम करें, वास्तविक सर्वर cron जॉब से wp-cron.php पर कॉल करें, और उसी लाइन में दिल की धड़कन पिंग जोड़ें। अब आप दोनों जानते हैं कि शेड्यूल चालू होता है और यह पूरा होता है।

सामान्य गलतियाँ जो झूठे अलार्म का कारण बनती हैं (या छूटे हुए अलार्म)

  • कार्य की शुरुआत में पिंगिंग. इससे तो यही सिद्ध होता है कि काम शुरू हो गया। काम सफल होने के बाद अंत में पिंग करें।
  • एक अनुग्रह अवधि जो बहुत छोटी है. डेटा बढ़ने से नौकरियाँ धीमी हो जाती हैं। हर कुछ महीनों में छूट अवधि की समीक्षा करें।
  • समय क्षेत्र की अनदेखी. यदि सर्वर घड़ी और आपका शेड्यूल असहमत है, तो दैनिक कार्य एक घंटे देरी से हो सकता है। अपेक्षित अंतराल सेट करें, दीवार-घड़ी का समय नहीं, और पहले रन को टाइमर शुरू करने दें।
  • बहुत बार पिंग करना. दिल की धड़कनें उन कार्यों के लिए डिज़ाइन की गई हैं जो एक मिनट में अधिकतम एक बार चलती हैं; एक ही मिनट में अतिरिक्त पिंग को नजरअंदाज कर दिया जाता है।
  • नौकरियों के बीच एक दिल की धड़कन साझा करना। प्रत्येक कार्य को अपने स्वयं के URL की आवश्यकता होती है, अन्यथा एक स्वस्थ कार्य दूसरे रुके हुए कार्य को छुपा लेता है।
  • रखरखाव के दौरान रुकना भूल जाना। जब आप सर्वर माइग्रेट करते हैं तो दिल की धड़कन को रोक दें, ताकि इतिहास केवल वास्तविक घटनाएं ही दिखाए।

अपटाइम जांच के बाद दिल की धड़कनें सबसे अच्छा काम करती हैं

दिल की धड़कनें आपको बताती हैं कि आपकी साइट के पीछे क्या काम हो रहा है; अपटाइम चेक आपको बताता है कि आगंतुक उस तक पहुंच सकते हैं। वे एक साथ दोनों हिस्सों को कवर करते हैं। यदि आपने अभी तक वेबसाइट चेक सेट अप नहीं किया है, तो वेबसाइट अपटाइम की नि:शुल्क निगरानी कैसे करें, इस बारे में हमारे गाइड का पालन करें और जब आप वहां हों तो एसएसएल और डोमेन समाप्ति मॉनिटरिंग जोड़ें। आप अभी एसएसएल चेकर से किसी भी प्रमाणपत्र की जांच कर सकते हैं।

आपके सबसे महत्वपूर्ण कार्य को सुरक्षित रखने में लगभग पाँच मिनट लगते हैं। अपना निःशुल्क खाता बनाएं, अपने बैकअप के लिए एक हार्टबीट जोड़ें, और हमें निगरानी रखने दें ताकि आपको ऐसा न करना पड़े।

अक्सर पूछे जाने वाले प्रश्नों

cron मॉनिटरिंग और अपटाइम मॉनिटरिंग के बीच क्या अंतर है?

अपटाइम मॉनिटरिंग यह देखने के लिए बाहर से एक यूआरएल की जांच करती है कि आपकी साइट प्रतिक्रिया देती है या नहीं। क्रॉन या दिल की धड़कन की निगरानी आपके निर्धारित कार्य की जांच के लिए प्रतीक्षा करती है, और समय पर नहीं पहुंचने पर आपको सचेत करती है।

क्या दिल की धड़कन की निगरानी सचमुच मुफ़्त है?

हाँ। मुफ़्त योजना में ईमेल, Slack, Discord, Telegram, Microsoft Teams और वेबहुक अलर्ट के साथ 5 हार्टबीट मॉनिटर शामिल हैं। ऐसा कोई क्रेडिट कार्ड और कोई ट्रायल नहीं है जो ख़त्म हो जाए।

क्या मुझे अपने सर्वर पर एक एजेंट स्थापित करने की आवश्यकता है?

नहीं, आपके काम को उसके हार्टबीट यूआरएल के लिए केवल एक HTTP अनुरोध करने की आवश्यकता है, उदाहरण के लिए कर्ल या डब्लूजीईटी के साथ, जो लगभग हर सर्वर पर उपलब्ध हैं।

अनुग्रह अवधि कितनी होनी चाहिए?

इसे कार्य के सामान्य रन टाइम और सुरक्षा मार्जिन पर सेट करें। जिस काम में आमतौर पर 10 मिनट लगते हैं वह 15 से 20 मिनट की छूट अवधि में अच्छी तरह से पूरा हो जाता है।

क्या मैं दिन में एक बार या सप्ताह में एक बार चलने वाली नौकरियों की निगरानी कर सकता हूँ?

हाँ। कार्य के शेड्यूल में अपेक्षित अंतराल निर्धारित करें, जैसे कि 1 दिन या 7 दिन, और जब एक रन छूट जाएगा तो आपको सतर्क कर दिया जाएगा।

मुफ़्त में वेबसाइट अपटाइम की निगरानी कैसे करें (5 मिनट का सेटअप)

29 अक्टूबर, 2026

पाँच मिनट में मुफ़्त वेबसाइट अपटाइम मॉनिटरिंग सेट करें: क्या जाँचें, कितनी बार, झूठे अलार्म से कैसे बचें और जब आपकी साइट डाउन हो जाए तो क्या..