సైట్లు → మీ సైట్ → షెడ్యూల్ చేసిన టాస్క్లు.
ఒకదానిని జోడించడం
ఒక కమాండ్ మరియు ఒక షెడ్యూల్. సైట్ ఉన్న అదే ఎన్విరాన్మెంట్లో, అదే 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 రన్ అయ్యేలా ఇక్కడ ఒక నిజమైన షెడ్యూల్ను జోడించండి. అప్పుడు మీరు షెడ్యూల్ చేసిన పోస్ట్లు మరియు మీ బ్యాకప్ ప్లగిన్ ట్రాఫిక్పై ఆధారపడకుండా గడియార సమయం ప్రకారం రన్ అవుతాయి.
అది రన్ అయిందో లేదో చూడటం
ప్రతి టాస్క్ తన చివరి రన్ల వివరాలను ఎగ్జిట్ కోడ్ మరియు అవుట్పుట్తో సహా భద్రపరుస్తుంది. ఎప్పుడూ అవుట్పుట్ను ఇవ్వని టాస్క్ ఎన్నడూ రన్ కాలేదని అర్థం, ఈ స్క్రీన్ గురించి అడిగే అత్యంత సాధారణ ప్రశ్నకు సమాధానం ఇదే.
ఇది ఏమి చేయలేదు
షెడ్యూల్ చేసిన టాస్క్కు ఒక పరిమితి ఉంటుంది — అది దాని షెడ్యూల్ కంటే చాలా ఎక్కువ సమయం రన్ అయితే ఆపివేయబడుతుంది, తద్వారా నిలిచిపోయిన పని తన కాపీలను తానే పోగు చేయకుండా ఉంటుంది. ఒకవేళ మీకు సమంజసంగానే గంటల కొద్దీ సమయం పట్టే పని ఉంటే, దానిని విభజించండి లేదా సపోర్ట్ బృందానికి తెలియజేయండి, మేము మీతో కలిసి దానిని పరిశీలిస్తాము.