在WordPress中,我发现wp-cron只在每个页面加载时运行,而不是按照计划运行的系统cron,即使没有请求到来也是如此。任何人都可以详细解释这个吗?此外,是否适用于所有类型的Web服务器?
答案 0 :(得分:0)
因为wp-cron和系统crontab - 是不同的系统。 WP Cron在数据库中保存计划事件的时间和每个加载wp站点,wp cron检查数据库并在需要时执行事件。 System cron使用系统时间和运行脚本。
对于所有站点,通常使用system crontab。对于Wordpress,您还可以在wp-config.php中使用crontab并禁用wp-cron