# Sidekiq queue growing

**URL:** https://meta.discourse.org/t/sidekiq-queue-growing/66558
**Category:** Support
**Created:** [2017年七月20日 21:22 UTC](https://meta.discourse.org/t/sidekiq-queue-growing/66558 "2017-07-20T21:22:14Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Jose\_C\_Gomez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jose_c_gomez/32/137297_2.png) [@Jose\_C\_Gomez](https://meta.discourse.org/u/Jose_C_Gomez)
#### Post date: [2017年七月20日 21:22 UTC](https://meta.discourse.org/t/sidekiq-queue-growing/66558/1 "2017-07-20T21:22:14Z")

</div>

I’ve got more than 6K items in my sidekiq queue and growing

 ![](https://global.discourse-cdn.com/meta/original/3X/6/b/6bf6016b0975c932fe90ca933e6beeb44ed0bfbc.png)  
It appears to be related to the transaltion plugin in  
 ![](https://global.discourse-cdn.com/meta/original/3X/a/d/ad9a4494ded5ea264ba9dbb6908b29f72f615a49.png)

I’ve removed the plugin and rebuilt but the queue still has the jobs. Any way to clear the queue of these DetectTranslation jobs?

---

<div class="post-metadata">

### Author: ![Jose\_C\_Gomez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jose_c_gomez/32/137297_2.png) [@Jose\_C\_Gomez](https://meta.discourse.org/u/Jose_C_Gomez)
#### Post date: [2017年七月20日 22:37 UTC](https://meta.discourse.org/t/sidekiq-queue-growing/66558/2 "2017-07-20T22:37:08Z")

</div>

I was able to do this via the rails console

```rails
./launcher enter app
rails c
queue = Sidekiq::Queue.new("default")
queue.each do | job |
    job.delete if job.klass == 'Jobs::DetectTranslation'
end

```

---

<div class="post-metadata">

### Author: ![Jose\_C\_Gomez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jose_c_gomez/32/137297_2.png) [@Jose\_C\_Gomez](https://meta.discourse.org/u/Jose_C_Gomez)
#### Post date: [2017年七月20日 22:50 UTC](https://meta.discourse.org/t/sidekiq-queue-growing/66558/3 "2017-07-20T22:50:05Z")

</div>

Additionally is there any way to increase the threads in sidekiq?

---

<div class="post-metadata">

### Author: ![bartv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bartv/32/130052_2.png) [@bartv](https://meta.discourse.org/u/bartv)
#### Post date: [2018年五月16日 12:05 UTC](https://meta.discourse.org/t/sidekiq-queue-growing/66558/4 "2018-05-16T12:05:00Z")

</div>

I have an issue with my queue too - apparently we rebaked some posts at a too high rate. Can someone help me tweak the script above to:

- Work on Jobs:ProcessPost
- Delete all jobs where post\_id is below a certain value

Edit: I think I’ve worked it out, how’s this?

```plaintext
queue = Sidekiq::Queue.new("default")
queue.each do | job |
	job.delete if (job.klass == 'Jobs::ProcessPost' && job.args[0]["post_id"] <= 123456 )
end

```

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2020年十一月2日 10:17 UTC](https://meta.discourse.org/t/sidekiq-queue-growing/66558/5 "2020-11-02T10:17:38Z")

</div>


