ज्ञानकोष

तालिकाबद्ध कार्यहरू र क्रोन जबहरू

तालिका कसरी जोड्ने, WordPress's own cron किन अविश्वसनीय छ, र यो चल्यो कि छैन भनेर कसरी हेर्ने।

साइटहरू → तपाईंको साइट → निर्धारित कार्यहरू (Scheduled tasks)।

एउटा थप्दै

एउटा कमाण्ड र समयतालिका। कमाण्ड साइटको जस्तै वातावरण र उही PHP संस्करणमा चल्छ, त्यसैले wp cron event run --due-now वा php artisan schedule:run ले तपाईंको सेलमै चले जस्तै ठ्याक्कै काम गर्छन्।

WordPress को आफ्नै cron

WordPress ले आफ्ना कामहरू पेज भ्यु मा तालिकाबद्ध गर्छ, त्यसैले शान्त साइटले आफ्ना निर्धारित कामहरू ढिलो वा छँदै चलाउँदैन, र व्यस्त साइटले यसलाई हजारौँ पटक चलाउँछ। दुवै तपाईंले चाहेको जस्तो होइन।

यसको समाधान दुई लाइन हो। wp-config.php मा DISABLE_WP_CRON लाई true मा सेट गर्नुहोस्, त्यसपछि हरेक पाँच मिनेटमा wp cron event run --due-now चलाउने गरी यहाँ एउटा वास्तविक समयतालिका थप्नुहोस्। त्यसपछि तपाईंका निर्धारित पोस्टहरू र तपाईंका ब्याकअप प्लगइनहरू ट्राफिकको सट्टा घडीको समय अनुसार चल्छन्।

यो चल्यो कि चलेन भनेर हेर्ने

प्रत्येक कार्यले एक्जिट कोड र आउटपुटसहित आफ्ना पछिल्ला रनहरू राख्छ। कहिल्यै आउटपुट उत्पन्न नगरेको कार्य कहिल्यै चलेको छैन, जुन यो स्क्रिनको बारेमा सबैभन्दा धेरै सोधिने प्रश्नको उत्तर हो।

यसले के गर्न सक्दैन

निर्धारित कार्य सीमित हुन्छ — यदि यो यसको समयतालिका भन्दा धेरै लामो समयसम्म चल्यो भने यसलाई रोकिन्छ, ताकि अड्किएको कामले आफ्नै प्रतिलिपिहरू थुपार्न नसकोस्। यदि तपाईंसँग वैधानिक रूपमा घण्टौँ लाग्ने काम छ भने, यसलाई टुक्र्याउनुहोस् वा सपोर्टलाई भन्नुहोस् र हामी तपाईंसँगै यसलाई हेर्नेछौँ।

अझै पनि अल्झिनुभयो?

प्रत्येक प्लानमा सहयोग समावेश छ र तपाईंको आफ्नै भाषामा उत्तरहरू पाइन्छ।

सम्पर्क समर्थन सबै लेखहरू