Re: Background Jobs For Mission Critical Info
The maintainer of Resque (Terence Lee (http://twitter.com/hone02)) works for Heroku. Failed Resque jobs can be retried via the built in web interface. I've never had a bad experience with Delayed Job, but if you are using it heavily it can impact your database performance. -- Richard Schneeman http://heroku.com @schneems (http://twitter.com/schneems) On Wednesday, September 26, 2012 at 9:21 PM, Carson Gross wrote: Hi, I've got a bit of processing that is not time critical but that is mission critical, and I'm considering running as a Delayed Job in order to minimize request times. My experience with Delayed Jobs on bamboo was that there were times when the queue just hung, and I had to delete the jobs to get things running again. I won't be able to just drop these jobs on the floor like I could on our bamboo app, so I was wondering if anyone can comment on the reliability of DJ's on the cedar stack, if they've had problems w/ things hanging, etc. Thanks for any comments or opinions, Carson -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com (mailto:heroku+unsubscr...@googlegroups.com) For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en
Re: Background Jobs For Mission Critical Info
Hi Carson, You may also want to look at https://github.com/ryandotsmith/queue_classic Ryan is also at Heroku. And designed this with the heroku infrastructure in mind. I have not used queue classic, but have had good experience with DJ and Resque. (not a big fan of backgroundrb) --Keenan On Thursday, September 27, 2012 at 11:55 AM, Richard Schneeman wrote: The maintainer of Resque (Terence Lee (http://twitter.com/hone02)) works for Heroku. Failed Resque jobs can be retried via the built in web interface. I've never had a bad experience with Delayed Job, but if you are using it heavily it can impact your database performance. -- Richard Schneeman http://heroku.com @schneems (http://twitter.com/schneems) On Wednesday, September 26, 2012 at 9:21 PM, Carson Gross wrote: Hi, I've got a bit of processing that is not time critical but that is mission critical, and I'm considering running as a Delayed Job in order to minimize request times. My experience with Delayed Jobs on bamboo was that there were times when the queue just hung, and I had to delete the jobs to get things running again. I won't be able to just drop these jobs on the floor like I could on our bamboo app, so I was wondering if anyone can comment on the reliability of DJ's on the cedar stack, if they've had problems w/ things hanging, etc. Thanks for any comments or opinions, Carson -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com (mailto:heroku+unsubscr...@googlegroups.com) For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com (mailto:heroku+unsubscr...@googlegroups.com) For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en
Re: Background Jobs For Mission Critical Info
Richard Keenan, Thanks for the feedback. This is going to involve lots of relatively small jobs, and Resque looks like it might be a better option to get the db out of the request cycle as much as possible. For now I think I'll extract the logic out into a logical work unit that's both DJ and Resque friendly, and then play around with both of them/get familiar w/ the internals and see how it goes. I'm still torn on whether the added complexity is worth it, or if I should just pitch the idea and simply pay for more workers if life gets busy. Thanks, Carson On Thursday, September 27, 2012 9:05:57 AM UTC-7, Keenan wrote: Hi Carson, You may also want to look at https://github.com/ryandotsmith/queue_classic Ryan is also at Heroku. And designed this with the heroku infrastructure in mind. I have not used queue classic, but have had good experience with DJ and Resque. (not a big fan of backgroundrb) --Keenan On Thursday, September 27, 2012 at 11:55 AM, Richard Schneeman wrote: The maintainer of Resque (Terence Lee http://twitter.com/hone02) works for Heroku. Failed Resque jobs can be retried via the built in web interface. I've never had a bad experience with Delayed Job, but if you are using it heavily it can impact your database performance. -- Richard Schneeman http://heroku.com @schneems http://twitter.com/schneems On Wednesday, September 26, 2012 at 9:21 PM, Carson Gross wrote: Hi, I've got a bit of processing that is not time critical but that is mission critical, and I'm considering running as a Delayed Job in order to minimize request times. My experience with Delayed Jobs on bamboo was that there were times when the queue just hung, and I had to delete the jobs to get things running again. I won't be able to just drop these jobs on the floor like I could on our bamboo app, so I was wondering if anyone can comment on the reliability of DJ's on the cedar stack, if they've had problems w/ things hanging, etc. Thanks for any comments or opinions, Carson -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+un...@googlegroups.com javascript: For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+un...@googlegroups.com javascript: For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en
Background Jobs For Mission Critical Info
Hi, I've got a bit of processing that is not time critical but that is mission critical, and I'm considering running as a Delayed Job in order to minimize request times. My experience with Delayed Jobs on bamboo was that there were times when the queue just hung, and I had to delete the jobs to get things running again. I won't be able to just drop these jobs on the floor like I could on our bamboo app, so I was wondering if anyone can comment on the reliability of DJ's on the cedar stack, if they've had problems w/ things hanging, etc. Thanks for any comments or opinions, Carson -- You received this message because you are subscribed to the Google Groups Heroku group. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en