साइटहरू → तपाईंको साइट → निर्धारित कार्यहरू।
एउटा थप्दै
एउटा आदेश र एउटा तालिका। यो आदेश साइटकै समान वातावरणमा, उही 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 चलाउने वास्तविक तालिका यहाँ थप्नुहोस्। तपाईंको निर्धारित पोस्टहरू र तपाईंको ब्याकअप प्लगइन त्यसपछि ट्राफिकको सट्टा घडीको आधारमा चल्नेछन्।
यो चल्यो कि चलेन भनेर हेर्ने
प्रत्येक कार्यले आफ्ना पछिल्ला रनहरूलाई निकास कोड र आउटपुटसहित राख्छ। कहिल्यै आउटपुट नदिएको कार्य कहिल्यै चलेको हुँदैन, जुन यस स्क्रिनको बारेमा सोधिने सबैभन्दा सामान्य प्रश्नको जवाफ हो।
यसले के गर्न सक्दैन
निर्धारित कार्य सीमित हुन्छ — यदि यो यसको तालिकाभन्दा धेरै लामो समयसम्म चल्यो भने यसलाई रोकिन्छ, ताकि अड्किएको कामले आफ्नै प्रतिलिपिहरू थुपार्न नसकोस्। यदि तपाईंसँग साँच्चै घण्टौं लाग्ने काम छ भने, यसलाई विभाजन गर्नुहोस् वा समर्थनलाई बताउनुहोस् र हामी तपाईंसँग मिलेर यसलाई हेर्नेछौं।