I've seen this happen when my job queues were still in MySQL, so it was easy to clear them with SQL statements. However, I'm not sure how to clear jobs that show as claimed and active by showJobs.php --group but don't show at all with just showJobs.php:
refreshLinks: 0 queued; 2093 claimed (2093 active, 0 abandoned); 0 delayed
enotifNotify: 0 queued; 2 claimed (2 active, 0 abandoned); 0 delayed
refreshLinksPrioritized: 0 queued; 2 claimed (2 active, 0 abandoned); 0 delayed
refreshLinksDynamic: 0 queued; 9 claimed (9 active, 0 abandoned); 0 delayed
smw.changePropagationUpdate: 0 queued; 620 claimed (620 active, 0 abandoned); 0 delayed
The queue has looked like this for days and I have verified that other jobs are being created and then handled by my job runner service.
I'd like to actually get these jobs to be processed and not just delete them from the queue, if possible, though I'm not sure of even the right way to do that in Redis.
Any suggestions?