Joined January 2014
·
Achievements
80 Karma
0 Total ProTip Views
Velociraptor
Have at least one original repo where Perl is the dominant language
Octopussy
Have a repo followed by a member of the GitHub team
Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos
Forked
Have a project valued enough to be forked by someone else
Charity
Fork and commit to someone's open source project in need
Mongoose 3
Have at least three original repos where Ruby is the dominant language
Mongoose
Have at least one original repo where Ruby is the dominant language
T-Rex
Have at least one original repo where C is the dominant language
https://github.com/shaiguitar/resque_stuck_queue/ is the heartbeat/watch approach resque doesn't have built-in. It doesn't automatically restart workers, but rather gives you the ability to configure it to do so. Alternatively send you a txt or whatever you want. It's helpful in cases where the queue is backed up as well. Been working well for me so far. From README:
If resque doesn't run jobs within a certain timeframe, it will trigger a pre-defined handler of your choice. You can use this to send an email, pager duty, add more resque workers, restart resque, send you a txt...whatever suits you.