3 ms·
"Mom, DHH called me a stupid-head!" "Did not!" "Did so!" ... Etc., etc. Honestly, neither of these guys need us feeding their egos. They've contributed som
by rcoder 18y ago
"Mom, DHH called me a stupid-head!"
"Did not!"
"Did so!"
...
Etc., etc.
Honestly, neither of these guys need us feeding their egos. They've contributed some decent infrastructure for web hacking, but if they want to have a he-said/she-said argument, that's their business. I personally don't want to waste any more time on their little ego-fest.
Let's turn this into a thread about Passenger, instead, since both of them seem to be blessing it as the next great thing for Rails deployment. Personally, I've been nervous about using it in production, mainly because I don't yet trust that it isn't going to interact poorly with my rewrite rules and authN/Z setup. Apache configurations can feel a bit like voodoo even when modules aren't stomping all over each other, and the interaction of Passenger with mod_rewrite, in particular, seems like it could cause breakage.
That being said, once you get the thing packaged and installed (which wasn't as easy under Debian as I'd like), it does save a lot of resources compared to a Mongrel-based deployment. I've seen a drastic reduction in RAM usage, as well as a major decrease in the number of idle database connections lying around in inactive Mongrel backends.
- aaronblohowiak 18y agoWe used Passanger at a place I used to work. We had some quirky mod_rewrite rules, but had no bizarre side-effects.
- jrockway 18y agoPersonally, I've been nervous about using it in production, mainly because I don't yet trust that it isn't going to interact poorly with my rewrite rules and authN/Z setup. Apache configurations can feel a bit like voodoo even when modules aren't stomping all over each other, and the interaction of Passenger with mod_rewrite, in particular, seems like it could cause breakage. I hear it's possible to install it on a spare box and see if it works with your rewrite rules or not. Let's call it "testing".
- Harkins 18y agoYou've got a good suggestion, but why the snark? Did he need to be put down?
- jrockway 18y agoTo be fair, his comment was at -2 when I replied. I assumed he was trolling.
- swombat 18y agoTo be slightly unfair, your strength of character is defined not by your behaviour to those who can defend themselves, but to those who look like they deserve to be put down... I'm not attacking you, mind you, just pointing out that it's a better general principle to treat others based on what you believe is civil and acceptable rather than based on whether other people think this particular person deserves it.
- dallasrpi 18y agoWe switched to Passenger on SportSpyder.com from a mongrel + mongrelcluster + apache setup about a month ago. The installation was dead simple and it seems to work great. We do have a memory leak some where and see RAM usage go up to the point where we restart passenger once a day but its nothing that's not manageable. This is with about 150,000 page hits a day (including bots). Also I want to say Zed was very helpful debugging problems when we were using Mongrel in the early days and I appreciate his contributions.
- 100k 18y agoAs far as I know, the only reason Passenger disables mod_rewrite is because if they didn't the .htaccess file that ships with Rails would cause every request to use CGI instead of Passenger. See here for details: http://www.modrails.com/documentation/Users%20guide.html#conflicting_apache_modules http://www.modrails.com/documentation/Users%20guide.html#con... We are using Passenger + mod_rewrite where I work with no problems.
- gommm 18y agoThe only reason I didn't switch to mod_passenger is that I still have nightmares from apache configuration and like the nginx config files....