ເວັບໄຊ → ເວັບໄຊຂອງທ່ານ → ວຽກທີ່ກຳນົດເວລາ.
ການເພີ່ມວຽກ
ຄຳສັ່ງ ແລະ ຕາຕະລາງເວລາ. ຄຳສັ່ງຈະເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມດຽວກັນກັບເວັບໄຊ, ໂດຍໃຊ້ເວີຊັນ PHP ດຽວກັນ, ດັ່ງນັ້ນ wp cron event run --due-now ຫຼື php artisan schedule:run ຈຶ່ງເຮັດວຽກຄືກັນກັບທີ່ພວກມັນເຮັດຢູ່ໃນ shell ຂອງທ່ານ.
cron ຂອງ WordPress ເອງ
WordPress ກຳນົດເວລາໜ້າວຽກຂອງຕົນຕາມ ການເບິ່ງໜ້າເວັບ, ດັ່ງນັ້ນເວັບໄຊທີ່ງຽບສະຫງົບຈຶ່ງເຮັດວຽກທີ່ກຳນົດເວລາໄວ້ຊ້າ, ຫຼື ບໍ່ເຮັດວຽກເລີຍ, ແລະ ເວັບໄຊທີ່ມີຄົນເຂົ້າຫຼາຍຈະເຮັດວຽກນັ້ນເປັນພັນໆເທື່ອ. ທັງສອງຢ່າງບໍ່ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ.
ການແກ້ໄຂມີພຽງສອງແຖວ. ຕັ້ງຄ່າ DISABLE_WP_CRON ເປັນ true ໃນ wp-config.php, ຈາກນັ້ນເພີ່ມຕາຕະລາງເວລາຕົວຈິງຢູ່ນີ້ທີ່ເຮັດວຽກ wp cron event run --due-now ທຸກໆຫ້ານາທີ. ໂພສທີ່ກຳນົດເວລາໄວ້ ແລະ ປລັກອິນສຳຮອງຂໍ້ມູນຂອງທ່ານຈະເຮັດວຽກຕາມໂມງແທນທີ່ຈະເຮັດວຽກຕາມການເຂົ້າຊົມເວັບໄຊ.
ການເບິ່ງວ່າມັນໄດ້ເຮັດວຽກຫຼືບໍ່
ແຕ່ລະວຽກຈະເກັບຮັກສາການເຮັດວຽກຫຼ້າສຸດຂອງມັນພ້ອມດ້ວຍລະຫັດອອກ ແລະ ຜົນອອກ. ວຽກທີ່ບໍ່ເຄີຍສ້າງຜົນອອກມານັ້ນແມ່ນບໍ່ເຄີຍເຮັດວຽກເລີຍ, ເຊິ່ງເປັນຄຳຕອບສຳລັບຄຳຖາມທີ່ພົບເລື້ອຍທີ່ສຸດກ່ຽວກັບໜ້າຈໍນີ້.
ສິ່ງທີ່ມັນບໍ່ສາມາດເຮັດໄດ້
ວຽກທີ່ກຳນົດເວລາມີຂອບເຂດຈຳກັດ — ມັນຈະຖືກຢຸດຖ້າມັນເຮັດວຽກດົນກວ່າຕາຕະລາງເວລາຂອງມັນຫຼາຍ, ດັ່ງນັ້ນວຽກທີ່ຄ້າງຈຶ່ງບໍ່ສາມາດສ້າງສຳເນົາຂອງຕົນເອງທັບຖົມກັນໄດ້. ຖ້າທ່ານມີວຽກທີ່ຕ້ອງໃຊ້ເວລາຫຼາຍຊົ່ວໂມງແທ້ໆ, ໃຫ້ແບ່ງມັນອອກ ຫຼື ແຈ້ງຝ່າຍຊ່ວຍເຫຼືອ ແລະ ພວກເຮົາຈະກວດສອບມັນຮ່ວມກັບທ່ານ.