3 ms·
I recommend Puma and work for Heroku, though threadafety is still a huge issue. It also pre-forks in hybrid mode which makes it super awesome. Also it takes car
by thinkbohemian 13y ago
I recommend Puma and work for Heroku, though threadafety is still a huge issue. It also pre-forks in hybrid mode which makes it super awesome. Also it takes care of slow clients!
- midas007 13y agoIt's also way, way cheaper in terms of ram. We fire up sidekiq and clockwork in threads within the puma process rather than take ~ 100 MiB/process hit of running them separately.
- evilduck 13y agoIs there any blog post or tutorial you can point to that explains how to do that? If not, I would love it if you wrote one. :)
- midas007 13y agoSure. I even spawn other threads as ghetto thread supervision.
- midas007 13y agoDone, in the form of a reusable rails template. :) https://github.com/steakknife/rails41rc_plus_hacks_and_threads https://github.com/steakknife/rails41rc_plus_hacks_and_threa... Feedback requested in the issue tracker. Anything that seems out of place.