openaustralia / morph

Take the hassle out of web scraping
https://morph.io
GNU Affero General Public License v3.0
461 stars 74 forks source link

Queue takes a long time to catch up after a backlog #1099

Open henare opened 8 years ago

henare commented 8 years ago

We now throw an exception when we think the queue is full. This means we let Sidekiq take care of retrying jobs and automatically backing off.

So when there's been a big queue backlog it takes ages to catch up because Sidekiq has backed right off on most jobs. Meanwhile the server is there just tapping its finger waiting for more jobs.