ಸೈಟ್ಗಳು → ನಿಮ್ಮ ಸೈಟ್ → ನಿಗದಿತ ಕಾರ್ಯಗಳು.
ಒಂದನ್ನು ಸೇರಿಸುವುದು
ಒಂದು ಆದೇಶ ಮತ್ತು ಒಂದು ವೇಳಾಪಟ್ಟಿ. ಆದೇಶವು ಸೈಟ್ನಂತೆಯೇ ಅದೇ ಪರಿಸರದಲ್ಲಿ, ಅದೇ PHP ಆವೃತ್ತಿಯೊಂದಿಗೆ ಚಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ wp cron event run --due-now ಅಥವಾ php artisan schedule:run ನಿಮ್ಮ shell ನಲ್ಲಿ ವರ್ತಿಸುವಂತೆಯೇ ನಿಖರವಾಗಿ ವರ್ತಿಸುತ್ತವೆ.
WordPress ನ ಸ್ವಂತ cron
WordPress ತನ್ನ ಕೆಲಸಗಳನ್ನು ಪುಟ ವೀಕ್ಷಣೆಗಳು ಆಧಾರದ ಮೇಲೆ ನಿಗದಿಪಡಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಶಾಂತವಾಗಿರುವ ಸೈಟ್ ತನ್ನ ನಿಗದಿತ ಕೆಲಸವನ್ನು ತಡವಾಗಿ ಚಲಾಯಿಸುತ್ತದೆ, ಅಥವಾ ಚಲಾಯಿಸುವುದೇ ಇಲ್ಲ, ಮತ್ತು ಹೆಚ್ಚು ವೀಕ್ಷಣೆ ಇರುವ ಸೈಟ್ ಅದನ್ನು ಸಾವಿರಾರು ಬಾರಿ ಚಲಾಯಿಸುತ್ತದೆ. ಇವೆರಡೂ ನೀವು ಬಯಸುವಂತಹುದಲ್ಲ.
ಇದರ ಪರಿಹಾರವು ಎರಡು ಸಾಲುಗಳಲ್ಲಿದೆ. wp-config.php ನಲ್ಲಿ DISABLE_WP_CRON ಅನ್ನು true ಗೆ ಹೊಂದಿಸಿ, ನಂತರ ಪ್ರತಿ ಐದು ನಿಮಿಷಗಳಿಗೊಮ್ಮೆ wp cron event run --due-now ಅನ್ನು ಚಲಾಯಿಸುವ ನೈಜ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿ ಸೇರಿಸಿ. ನಂತರ ನಿಮ್ಮ ನಿಗದಿತ ಪೋಸ್ಟ್ಗಳು ಮತ್ತು ನಿಮ್ಮ ಬ್ಯಾಕಪ್ ಪ್ಲಗಿನ್ ಟ್ರಾಫಿಕ್ ಬದಲಿಗೆ ಗಡಿಯಾರದ ಆಧಾರದ ಮೇಲೆ ಚಲಿಸುತ್ತವೆ.
ಅದು ಚಲಿಸಿದೆಯೇ ಎಂದು ನೋಡುವುದು
ಪ್ರತಿಯೊಂದು ಕಾರ್ಯವು ತನ್ನ ಕೊನೆಯ ರನ್ಗಳನ್ನು ನಿರ್ಗಮನ ಕೋಡ್ ಮತ್ತು ಔಟ್ಪುಟ್ನೊಂದಿಗೆ ಇರಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಔಟ್ಪುಟ್ ನೀಡದ ಕಾರ್ಯವು ಎಂದಿಗೂ ಚಲಿಸಿಲ್ಲ ಎಂದರ್ಥ, ಇದು ಈ ಪರದೆಯ ಬಗೆಗಿನ ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರವಾಗಿದೆ.
ಇದು ಏನು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ
ನಿಗದಿತ ಕಾರ್ಯವು ಮಿತಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ — ಅದು ತನ್ನ ವೇಳಾಪಟ್ಟಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ಚಲಿಸಿದರೆ ಅದನ್ನು ನಿಲ್ಲಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಸ್ಥಗಿತಗೊಂಡ ಕೆಲಸವು ತನ್ನದೇ ಆದ ಪ್ರತಿಗಳನ್ನು ರಾಶಿ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೀವು ಕಾನೂನುಬದ್ಧವಾಗಿ ಗಂಟೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಕೆಲಸವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ವಿಭಜಿಸಿ ಅಥವಾ ಬೆಂಬಲ ತಂಡಕ್ಕೆ ತಿಳಿಸಿ ಮತ್ತು ನಾವು ನಿಮ್ಮೊಂದಿಗೆ ಅದನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ.