Job Queue Manager for Craft CMS.
This plugin requires Craft CMS 3.0.0, or later.
Log into your control panel and click on 'Plugin Store'. Search for 'Queue Manager'.
- Open your terminal and go to your Craft project:
cd /path/to/project
- Then tell Composer to load the plugin:
composer require lukeyouell/craft-queue-manager
- In the Control Panel, go to Settings → Plugins and click the “Install” button for Queue Manager.
- View detailed job information
- Retry or cancel individual jobs
- Retry or cancel the full queue
- Console commands that offer the same functionality as found in the CP
Individual:
./craft queue-manager/queue/retry id
Full queue:
./craft queue-manager/queue/retry-all
Individual:
./craft queue-manager/queue/cancel id
Full queue:
./craft queue-manager/queue/cancel-all
If you create a config file in your config
folder called queue-manager.php
, you can override the plugin’s settings in the Control Panel. Since that config file is fully multi-environment aware, this is a handy way to have different settings across multiple environments.
Here’s what that config file might look like along with a list of all of the possible values you can override.
<?php
return [
'jobLimit' => 1000,
];
Parameter | Expected Value |
---|---|
jobLimit |
Integer |
Some things to do, and ideas for potential features:
- Cron documentation
- Responsive tables
- Filter results
- Automatically refresh jobs