jalendport/craft-queuemanager

此包已被废弃,不再维护。未建议替代包。

Craft CMS 的工作队列管理器。

安装: 62,302

依赖者: 0

建议者: 0

安全: 0

星标: 34

关注者: 3

分支: 2

开放问题: 0

语言:JavaScript

类型:craft-plugin

1.2.0 2019-11-16 18:48 UTC

This package is auto-updated.

Last update: 2023-06-12 19:43:44 UTC


README

警告
此插件已被废弃,转而使用内置的队列管理工具(Craft 3.4.0及更高版本)。

icon

Craft CMS 3 的队列管理器

Craft CMS 的工作队列管理器。

cp

安装

要求

此插件需要 Craft CMS 3.0.0 或更高版本。

插件商店

登录您的控制面板,然后点击“插件商店”。搜索“队列管理器”。

Composer

  1. 打开您的终端并转到您的 Craft 项目
cd /path/to/project
  1. 然后让 Composer 加载插件
composer require jalendport/craft-queuemanager
  1. 在控制面板中,转到设置 → 插件,然后点击“安装”按钮以安装队列管理器。

功能

  • 查看详细的作业信息
  • 重试或取消单个作业
  • 重试或取消整个队列
  • 控制台命令提供与 CP 中相同的功能

控制台命令

重试作业

单个

./craft queue-manager/queue/retry id

整个队列

./craft queue-manager/queue/retry-all

取消作业

单个

./craft queue-manager/queue/cancel id

整个队列

./craft queue-manager/queue/cancel-all

覆盖插件设置

如果您在 config 文件夹中创建了一个名为 queue-manager.php配置文件,您可以在控制面板中覆盖插件的设置。由于该配置文件完全支持 多环境,这是一种在不同的环境中使用不同设置的便捷方法。

以下是一个可能看起来怎样的配置文件,以及您可以覆盖的所有可能的值的列表。

<?php

return [
    'jobLimit' => 1000,
];
参数 预期值
jobLimit 整数

路线图

一些待办事项和潜在功能的想法

  • Cron 文档
  • 响应式表格
  • 过滤结果
  • 自动刷新作业