தளங்கள் → உங்கள் தளம் → திட்டமிடப்பட்ட பணிகள்.
ஒன்றைச் சேர்த்தல்
ஒரு கட்டளை மற்றும் ஒரு கால அட்டவணை. இந்தத் தளத்தின் அதே சூழலிலும், அதே 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 கட்டளையை இயக்கும் ஒரு முறையான அட்டவணையை இங்கே சேர்க்கவும். அப்போது நீங்கள் திட்டமிட்ட பதிவுகளும் உங்கள் காப்புநகல் செருகுநிரலும் (backup plugin) போக்குவரத்தின் அடிப்படையில் இல்லாமல் கடிகார நேரத்தின் அடிப்படையில் இயங்கும்.
அது இயங்கியதா என்று பார்த்தல்
ஒவ்வொரு பணியும் அதன் கடைசி இயக்கங்களை வெளியேறும் குறியீடு (exit code) மற்றும் வெளியீட்டுடன் (output) வைத்திருக்கும். இதுவரை வெளியீட்டை உருவாக்காத ஒரு பணி ஒருபோதும் இயங்கவில்லை என்பதே இந்தத் திரையைப் பற்றிய பொதுவான கேள்விக்கான பதிலாகும்.
இதனால் என்ன செய்ய முடியாது
திட்டமிடப்பட்ட பணி ஒரு வரம்பிற்கு உட்பட்டது — அது அதன் அட்டவணையை விட அதிக நேரம் இயங்கினால் நிறுத்தப்படும், இதனால் செயலிழந்து நிற்கும் ஒரு பணி தன் சொந்த நகல்களைக் குவிக்க முடியாது. நியாயமான முறையில் பல மணிநேரங்கள் எடுக்கும் வேலை உங்களிடம் இருந்தால், அதைப் பிரிக்கவும் அல்லது உதவி மையத்திற்குத் தெரிவிக்கவும், நாங்கள் உங்களுடன் இணைந்து அதை ஆய்வு செய்வோம்.