पक्का करें कि आपके शेड्यूल किए गए काम सच में चलते हैं।

बैकअप, ईमेल, इंपोर्ट, शेड्यूल पोस्ट: आपकी वेबसाइट का ज़्यादातर काम तय समय पर पीछे चलता है। LayerAssist जाँचता है कि ये काम चल रहे हैं, पता करता है कि कोई क्यों नहीं चला, और उसे फिर से चालू करता है।

एक नज़र में

  • चैट मेंचैट में वह आपके क्रॉन जॉब की सूची बनाता है, उनके लॉग पढ़ता है, WordPress शेड्यूलर और बैकग्राउंड प्रोसेस जाँचता है, और न चलने वाला काम ठीक करता है।
  • ऑटोमेशनआपके अपने ऑटोमेशन के रूप में वह हर सुबह जाँच सकता है कि रात के काम चले – जैसे कि नया बैकअप मौजूद है – और कोई न चला हो तो बता सकता है।
  • बिल्ट-इन मॉनिटरअगर आपका क्यू वर्कर सेवा के रूप में चलता है, तो बिल्ट-इन सेवा मॉनिटर उसके रुकते ही अलर्ट देता है।
  • अभी नहींक्रॉन जॉब के लिए बिल्ट-इन “हार्टबीट” मॉनिटर अभी उपलब्ध नहीं है।

बैकग्राउंड काम बिना आवाज़ के फेल होते हैं

क्रॉन जॉब और कतारें तब चलती हैं जब कोई नहीं देख रहा: रात के बैकअप, इनवॉइस ईमेल, प्रोडक्ट इंपोर्ट, कैश सफ़ाई, शेड्यूल पोस्ट। जब इनमें से कोई रुकता है, कोई त्रुटि पेज नहीं दिखता – बस काम नहीं होता।

आपको बाद में और तकलीफ़ से पता चलता है: जो बैकअप चाहिए वह तीन महीने पुराना है, ग्राहकों को इनवॉइस नहीं मिले, सुबह का लेख कभी छपा ही नहीं।

संकेत कि कोई शेड्यूल काम नहीं चल रहा

  • बैकअप नहीं बनते या जितने होने चाहिए उससे पुराने हैं
  • शेड्यूल पोस्ट “शेड्यूल छूट गया” दिखाती हैं
  • रोज़ के ईमेल या एक्सपोर्ट बंद हो गए
  • कतार बढ़ती जाती है और काम “लंबित” में रहते हैं

क्रॉन जॉब और कतारें क्यों रुकती हैं

WordPress शेड्यूलर सिर्फ़ विज़िट पर चलता है

WP-Cron तब चलता है जब कोई साइट पर आता है। कम विज़िट वाली साइट पर, या कैश के पीछे, शेड्यूल काम देर से चलते हैं या चलते ही नहीं।

गलत पाथ या माहौल

हाथ से चलाने पर चलने वाला काम शेड्यूल पर फेल होता है, क्योंकि PHP वर्ज़न अलग है, कोई पाथ गायब है या स्क्रिप्ट खिसकाई गई है।

वर्कर प्रोसेस रुक गया

क्यू वर्कर को लगातार चलना होता है। क्रैश, डिप्लॉय या रीस्टार्ट के बाद उन्हें कोई फिर से चालू नहीं करता।

क्रैश होते या टकराते काम

एक फेल काम, कभी न छूटा लॉक या अपने अंतराल से ज़्यादा चलने वाला काम उसके पीछे की हर चीज़ रोक देता है।

LayerAssist बैकग्राउंड कामों को चलता कैसे रखता है

वह शेड्यूल, लॉग और नतीजा जाँचता है: वह चीज़ जो काम को बनानी थी।

शेड्यूल की गई चीज़ों की सूची बनाता है

वह सर्वर का crontab, होस्टिंग कंट्रोल पैनल के क्रॉन जॉब और WordPress के शेड्यूल इवेंट पढ़ता है, और हर एक समझाता है।

जाँचता है कि काम सच में चला

वह सबूत ढूँढता है: लॉग एंट्री, नई बैकअप फ़ाइल, भेजा गया ईमेल, खाली हुई कतार।

पता करता है कि कोई क्यों फेल हुआ

वह काम का कमांड वैसे चलाता है जैसे क्रॉन चलाता है, त्रुटि पढ़ता है, फिर पाथ, PHP वर्ज़न या अनुमतियाँ ठीक करता है।

ठीक से सेट करता है

वह WP-Cron की जगह असली सर्वर क्रॉन लगा सकता है, खुद रीस्टार्ट होने वाले वर्कर सेट कर सकता है और लॉगिंग जोड़ सकता है ताकि विफलताएँ निशान छोड़ें।

उदाहरण: बैकअप जो चुपचाप बनने बंद हो गए

  1. आप

    क्या आप जाँच सकते हैं कि हमारे रात के बैकअप चल रहे हैं? मुझे लगता है महीनों से किसी ने नहीं देखा।

  2. यह क्या जांचता है

    • Crontab: बैकअप हर रात 02:00 के लिए शेड्यूल
    • सबसे नई बैकअप फ़ाइल: 74 दिन पुरानी
    • क्रॉन लॉग: काम “mysqldump: command not found” के साथ फेल
    • कारण: सर्वर अपडेट ने टूल खिसका दिया और काम अब भी पुराना पाथ इस्तेमाल करता है
  3. यह क्या बदलता है

    बैकअप स्क्रिप्ट में पाथ ठीक किया, उसे एक बार चलाया और फेल होने पर ईमेल सेट किया

  4. LayerAssist

    आपके बैकअप 74 दिन से नहीं चले थे: एक सर्वर अपडेट ने स्क्रिप्ट का इस्तेमाल किया डेटाबेस टूल खिसका दिया था। मैंने पाथ ठीक किया और अभी एक बैकअप लिया; वह पूरा हुआ और फ़ाइल मौजूद है। आप चाहें तो हर सुबह यह जाँचा जा सकता है कि नई कॉपी है।

आपको क्या मिलता है

  • सबूत कि काम चलते हैं, सिर्फ़ यह नहीं कि शेड्यूल हैं
  • विफलता अगली सुबह पकड़ी जाती है, महीनों बाद नहीं
  • समय पर चलने वाले WordPress शेड्यूल काम
  • क्रैश के बाद लौटने वाले क्यू वर्कर

असली स्थितियाँ

अटके एक्शन वाला WooCommerce स्टोर

हज़ारों शेड्यूल एक्शन लंबित पड़े हैं और ईमेल देर से जाते हैं। LayerAssist फेल होने वाला एक्शन ढूँढता है, कतार चलाता है और असली क्रॉन सेट करता है।

कतारों वाला Laravel ऐप

डिप्लॉय के बाद क्यू वर्कर कभी फिर चालू नहीं हुआ। LayerAssist उसे supervisor के तहत रखता है ताकि वह खुद रीस्टार्ट हो, और सेवा मॉनिटर का सुझाव देता है।

शेड्यूल लेखों वाली न्यूज़ साइट

6:00 बजे के लिए शेड्यूल लेख दोपहर में छपते हैं: कैश के पीछे WP-Cron सिर्फ़ कैश खत्म होने पर चलता था। सर्वर क्रॉन से यह सुलझ जाता है।

LayerAssist से क्रॉन जॉब कैसे जाँचें

  1. सर्वर या होस्टिंग जोड़ें

    SSH पूरी तस्वीर देता है; होस्टिंग कंट्रोल पैनल भी अपने क्रॉन जॉब दिखाता है।

  2. जाँच माँगें

    चैट में: “क्या हमारे शेड्यूल काम चल रहे हैं?” या “रात का इंपोर्ट क्यों फेल हुआ?”

  3. उसे काम ठीक करने दें

    वह कारण ढूँढता है, ठीक करता है और साबित करने के लिए काम एक बार चलाता है कि वह चलता है।

  4. इसे सुबह की जाँच बनाएँ

    अपने ऑटोमेशन के रूप में रोज़ की जाँच माँगें, और सेवा के रूप में चलने वाले क्यू वर्कर के लिए सेवा मॉनिटर जोड़ें।

क्रॉन जॉब की निगरानी पर सवाल

क्रॉन सर्वर का अपना शेड्यूलर है और ठीक समय पर चलता है। WP-Cron WordPress में बना शेड्यूलर है और सिर्फ़ तब चलता है जब कोई साइट पर आए। भरोसेमंद शेड्यूलिंग के लिए LayerAssist WP-Cron को असली सर्वर क्रॉन से चला सकता है।

आगे: WordPress अपडेट

$9 प्रति माह से · मन बदलने के लिए 14 दिन

अगली बार कुछ खराब हो, तो आपको पता होगा किससे पूछना है।

आज ही अपनी वेबसाइट जोड़ें और पहला सवाल पूछें। आपके लिए नहीं? 14 दिनों में रद्द करें और पहला भुगतान वापस पाएँ, केवल इस्तेमाल किए गए AI काम की लागत घटाकर।

7 दिन मुफ़्त · क्रेडिट कार्ड की ज़रूरत नहीं · तकनीकी जानकारी की ज़रूरत नहीं।