Questions tagged [queue]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
24 views

Best way to find current/pending jobs without knowing their ID in the queue

In Craft 2, you used to be able to do something like this to find pending tasks: craft()->tasks->getPendingTasks('MyPlugin_CustomTask') In Craft 3 we of course now have the Queue, however there ...
user avatar
1 vote
2 answers
37 views

Catching queue fail event

I have a queue that runs from a cron tab and I'd like to know immediately if it ever fails. Is there an event that fires or any other kind of way to hook into the queue behavior in a module when it ...
user avatar
  • 273
1 vote
0 answers
23 views

Craft Queue not working when using AsyncQueue

When using the AsyncQueue plugin, the queue never processes and just backs up on all the tasks it has to do, no matter what they are (search indexes, form notifications, sitemaps, …). We already added ...
user avatar
  • 11
0 votes
0 answers
23 views

Error - Job must be a JobInterface instance instead of __PHP_Incomplete_Class

When I try to run a custom queue job on craftcms, it fails every time and I got this error Job must be a JobInterface instance instead of __PHP_Incomplete_Class, I'm pretty new to craftcms and even ...
user avatar
  • 11
1 vote
0 answers
23 views

Limiting image transform totals in queue?

In order to serve webp images where possible, and different sizes for different screens etc, I created a bunch of image transforms over the weekend - forgetting just how many images we have in the ...
user avatar
1 vote
2 answers
58 views

Globals disappeared/Queue Failed — Propagating global sets

In desperate need of some help! I noticed on one of my multi-sites, 5 out of 8 sites have items missing in the Globals sidebar.. When I manually type in the URL to view one of the global items I get: ...
user avatar
  • 109
1 vote
1 answer
79 views

How to batch a large queue job?

I am trying to batch a large queue job in my custom plugin. Here is my service that starts the queue. public function doBackGroundJob() { $query = Entry::find(); if (!empty($...
user avatar
  • 1,886
0 votes
0 answers
38 views

Why is my queue in custom plugin failing on VPS but not locally?

I am working on a background job in a custom plugin. On my local Laravel Valet setup it runs fine until it runs out of time. On my VPS which has same php version and memory settings (and mysql db) the ...
user avatar
  • 1,886
1 vote
1 answer
77 views

Check for existing jobs in queue

Is it possible in code to search for a job/list out all jobs? I have built a plugin that scans an external API and I want to scan on an interval as well as allow the user to fire off a manual scan. I ...
user avatar
  • 11
1 vote
2 answers
82 views

Running a background job in a controller

I am trying to run a background job in a controller but wondering if its actually possible. I'm not sure about namespacing and could do with some guidance on whether the job should be running in the ...
user avatar
  • 1,886
1 vote
2 answers
88 views

Specific emails failing in queue

I have craft 3.7.11 with commerce 3.4.2 installed. The majority of site emails send correctly, but every few days, one order status change email fails. The prior emails for these orders send correctly,...
user avatar
1 vote
2 answers
345 views

What server settings would be responsible to debug "The process has been signaled with signal 9" errors?

We're running Craft in an AWS environment that is configured using CentOS 7, Apache 2.4.x, PHP 7.4.x, PHP-FPM and we've noticed many of our queued tasks fail (sometimes only 8-10 minutes into the ...
user avatar
1 vote
1 answer
194 views

Parse variable to new queue job

Is there a way to parse a variable to a queue job? I want to re-send some Craft commerce emails via a cron job, so have created a console controller for the cron job to run a command against. This ...
user avatar
  • 107
1 vote
1 answer
90 views

Server down (timeout) when optimize bundle of image (Image Optimize Plugin)

I try to use the Image Optimize plugin to optimize the image with default Craft Transform. There are lots of images to be optimized at the same time, I keep having the issue of server down. Here is ...
user avatar
  • 139
0 votes
0 answers
42 views

Resend commerce email

We have a site that had a feature/plugin created that can handle payment deposits as well as full payments for events. We're wanting to create a job (like a CRON Job) or process that once a week goes ...
user avatar
  • 107
2 votes
1 answer
122 views

Force craft to do another job (queue) and pause the current one

I'm currently working on a plug-in for Craft. I have to work with a lot of data and, some steps are slow. So that's why I added them to a job system. This job is doing a lot of stuff. That job is ...
user avatar
1 vote
1 answer
198 views

How does the queue work?

I'm trying to find documentation on how the queue system works, and what parts of craft relies on it. To my current understanding, the queue is normally executed when users are logged in to admin, and ...
user avatar
  • 213
1 vote
1 answer
121 views

Error on functions in queue: “Session does not exist in a console request.”

I already experienced this same problem with Craft Commerce a while ago (Error on functions in queue: "Session does not exist in a console request.") and got a solution that solved the ...
user avatar
1 vote
1 answer
131 views

Delay Updating element slugs and URIs Job

On a large website, after using feedme to import some content it immediatelly triggers the "Updating element slugs and URIs" process that takes very long time to complete. Is there a way to ...
user avatar
  • 341
2 votes
1 answer
87 views

Error on functions in queue: "Session does not exist in a console request."

I get the following error on multiple order mails from Craft Commerce. The error points out to the lines where a macro is called: Email template parse error for email “New order”. Order: “e35f244”. ...
user avatar
1 vote
1 answer
137 views

How to prevent Craft from injecting scripts in the page?

I have a website that resides behind a static cache. Today, I realised that some of the cached pages contain this bit of JavaScript at the end: <script type="text/javascript"> /*<![CDATA[*/ (...
user avatar
  • 132
1 vote
1 answer
148 views

Painfully slow Feed Me import of User accounts

I'm aware of this thread on Feed Me slow performance, but I'm raising it as a separate thread in case there is anything particular about my circumstance that is pertinent. I'm running Craft 3.4.18 ...
user avatar
1 vote
1 answer
492 views

EVENT_BEFORE_SAVE_ELEMENT Saving element loop in task/queue

I'm calling EVENT_BEFORE_SAVE_ELEMENT to trigger a task that then updates the entry, but it's causing a loop? The event is triggered when a specific entry type is saved: Event::on( Elements::class,...
user avatar
1 vote
0 answers
175 views

Craft queue keeps sticking despite 1GB memory allocation

I keep seeing a Craft 3 site with queue sticking and clearing the cache doesn't clear it. I have been thru plugins fixed some errors and now it all comes down to same issues: PHP Fatal error: ...
user avatar
  • 1,886
1 vote
2 answers
674 views

Craft queue not being processed, listen not running

I built a site on a dev server and the Craft queue worked in that with no extra setup needed. In fact I installed Async Queue Manager because Crafts way was too slow. They both worked fine. I moved ...
user avatar
2 votes
1 answer
1k views

When should I run queue/listen instead of queue/run?

Definitions from the documentation: queue/run: runs all the queued-up jobs queue/listen: listens to the queue and runs new jobs Example case: The runQueueAutomatically config option is set to false,...
user avatar
5 votes
2 answers
1k views

How to best design large queue jobs?

I have a plugin that captures data and stores it as an Element, similar to a log. There can be a lot of Elements created so there is also a way to purge those Elements from the DB. In most cases, the ...
user avatar
  • 13.2k
1 vote
1 answer
87 views

Craft Queues: Job Event

In Control Panel we can see the progress of a certain job. I would like to hook on events like "DONE" or "FAILED" and do certain things in Control Panel, e.g. reloading the page, or redirecting ...
user avatar
4 votes
1 answer
434 views

How can I get tasks to complete when not logged in to the CP?

I've noticed that tasks only run when logged into the admin panel, is there anyway to avoid this? For some context: I have jobs scheduled on a cron to run every 30 minutes, when I log in it seems ...
user avatar
2 votes
0 answers
161 views

Is the Craft Queue suitable for processing form submissions?

I am looking to queue my form submissions to be processed in the background. I want to be able to only keep user data in the system/database as long as required. This will mean keeping it to debug it ...
user avatar
1 vote
1 answer
236 views

What Might Be Causing This Serialization Error?

Craft Pro 3.0.7Notifications Plugin 1.0.6PHP 7.0 In trying to send notifications for new entries that have a checkbox field, we get this error in the logs: 2018-05-14 09:19:32 [192.168.10.1][1][-...
user avatar