# Replacement for backgroundrb?

**URL:** <https://www.ruby-forum.com/t/replacement-for-backgroundrb/178404>\
**Category:** Rails\
**Created:** [November 4, 2009, 1:58am UTC](https://www.ruby-forum.com/t/replacement-for-backgroundrb/178404 "2009-11-04T01:58:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PeteSalty](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/bc79bd/32.png) [@PeteSalty](https://www.ruby-forum.com/u/PeteSalty)\
**Post date:** [November 4, 2009, 1:58am UTC](https://www.ruby-forum.com/t/replacement-for-backgroundrb/178404/1 "2009-11-04T01:58:12Z")

</div>

We currently run backgroundrb to do a few things that need to happen  
every minute or so, i.e. check for email from a Google email account,  
re-index Xapian, that kind of thing.  
BackgroundRB has served us well but it’s kind of a memory hog and we’d  
really like to investigate the possibility for swapping it out for  
something else a little less memory intensive but can still do cron  
like processing. We’ve looked at Workling, DelayedJob, and a few  
others but they don’t have the cron like behaviour.  
Does anyone have any suggestions?

---

<div class="post-metadata">

**Author:** ![PeteSalty](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/bc79bd/32.png) [@PeteSalty](https://www.ruby-forum.com/u/PeteSalty)\
**Post date:** [November 4, 2009, 8:57am UTC](https://www.ruby-forum.com/t/replacement-for-backgroundrb/178404/2 "2009-11-04T08:57:19Z")

</div>

On 04 Nov 2009, at 01:21, PeteSalty wrote:

> We currently run backgroundrb to do a few things that need to happen  
> every minute or so, i.e. check for email from a Google email account,  
> re-index Xapian, that kind of thing.  
> BackgroundRB has served us well but it’s kind of a memory hog and we’d  
> really like to investigate the possibility for swapping it out for  
> something else a little less memory intensive but can still do cron  
> like processing. We’ve looked at Workling, DelayedJob, and a few  
> others but they don’t have the cron like behaviour.  
> Does anyone have any suggestions?

You could still use Workling combined with any background processor it  
supports and call it from cron.

[http://www.aaronvb.com/blog/2009/7/20/reoccur-scheduling-with-starling-and-workling](http://www.aaronvb.com/blog/2009/7/20/reoccur-scheduling-with-starling-and-workling)

Best regards

Peter De Berdt

---

<div class="post-metadata">

**Author:** ![PeteSalty](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/bc79bd/32.png) [@PeteSalty](https://www.ruby-forum.com/u/PeteSalty)\
**Post date:** [November 4, 2009, 7:42pm UTC](https://www.ruby-forum.com/t/replacement-for-backgroundrb/178404/3 "2009-11-04T19:42:27Z")

</div>

Peter,

This looks like a good idea, thanks for the link.

Dale

---

<div class="post-metadata">

**Author:** ![PeteSalty](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/bc79bd/32.png) [@PeteSalty](https://www.ruby-forum.com/u/PeteSalty)\
**Post date:** [November 4, 2009, 7:46pm UTC](https://www.ruby-forum.com/t/replacement-for-backgroundrb/178404/4 "2009-11-04T19:46:38Z")

</div>

PeteSalty wrote:

> Peter,
> 
> This looks like a good idea, thanks for the link.
> 
> Dale

rufus-scheduler is nice 🙂  
[http://rufus.rubyforge.org/rufus-scheduler/](http://rufus.rubyforge.org/rufus-scheduler/)
