Search code examples
ruby-on-railsrubyasynchronousworklingstarling-server

Starling: How to speed up the queue


I've launched a website today which makes heavy use of Starling and Workling to handle the background task queue.

Traffic has been heavy and although my server CPU/memory has not been under too much strain, the job queue is seriously backing up.

I am inexperienced with both Starling and Workling and urgently need to understand how I can speed up the queue.

This is probably quite a simple configuration issue but all suggestions and thoughts would be very appreciated.

Please let me know if you need more information.


Solution

  • If you have access to another server you can split the tasks up between the servers. You've probably seen it but Railscasts has a pretty good introduction to Starling and Workling.

    There is also a book you can view on Google books with more advanced information:

    Practical Rails Plugins