👏👏👏 星河AI会员新品礼金限时发放中,快到福利中心领取吧!去领取

文档中心

  1. 文档中心
  2. /
  3. 星河AI工具箱文档
  4. /
  5. 正文

队列功能说明

队列功能是插件的一个底层机制,用来后台执行AI相关的请求及操作任务,我们在插件后台增加了队列可视化页面,您可以快捷的查看每个待执行任务的状态,以及删除等操作。

后台队列管理页面
后台队列管理页面

如何使用

队列功能使用是已经预设的,比如您在文章列表中通过按钮触发AI功能,使用自动化处理文章、AI生成评论或话题时都会使用队列进行处理!

查看AI功能使用引导

运行机制

规则

定时任务每10分钟运行一次,每次最大运行时长为5分钟。5分钟内可执行的任务数量取决于每个任务的处理时间!

优先级

插件在添加任务时已经预设了任务优先级,比如系统会优先处理分类及别名的更新来保障文章可以尽快的发布,评论及话题则设置低优先级,空闲时进行任务执行!

依赖

该队列功能依赖WordPress自身的定时任务,需要确保系统定时任务未被屏蔽且可正常运行!

队列优化

由于WordPress定时任务并非系统级任务,属于是被动触发(需要有用户访问网站)所以会出现执行时机不准确或者任务没有按时执行的情况,这时我们可以通过简单配置吧定时任务接入到系统级的定时功能上来确保队列的正常触发。

宝塔面板

  1. 登录宝塔面板
  2. 进入"计划任务"页面
  3. 添加新任务
可选优化(禁用WordPress程序内触发定时任务)
  1. 打开WordPress的wp-config.php文件
  2. 添加以下代码:
define('DISABLE_WP_CRON', true);

其他环境优化

优化原理就是定时访问触发定时任务的URL,其他系统级的定时功能使用方法可以自行搜索查找教程进行配置同时设置好频率即可;

define('DISABLE_WP_CRON', true);

这段代码的作用是让定时任务只能通过定时任务的url进行触发,避免系统级定时跟WP定时直接的时间冲突问题,一定程度上保证了计划任务的执行时间精度。如果对精度要求不高这段代码是可选的可以不添加!

—— END ——