For the record, I have a mongrel fork that's 1.9 compatible and patches were provided to Evan, however it looks like Twitter might switch to passenger and I don't know if they will maintain mongrel much longer.
- Matt On Sat, Nov 7, 2009 at 2:22 PM, botanicus <[email protected]> wrote: > > Have you bother to read what Pavel wrote about the Ruby 1.9 support? I > think this is pretty reasonable argument. > > On Nov 7, 1:44 pm, Matthew Beale <[email protected]> wrote: > > Yeah please. Changing the server setup right in the middle of 1.0's > > releease was a complete mess. Let's not do that again :-) > > > > -- > > Matthew Beale :: 607 227 0871 > > Resume & Portfolio @http://madhatted.com > > > > > > > > On Fri, 2009-11-06 at 10:48 -0800, Matt Aimonetti wrote: > > > Whatever, changing such a critical aspect of Merb right before a major > > > release doesn't seem wise at all. > > > My suggestion: release 1.1, and play with unicorn in a separate > > > branch/trunk. Once it's ready and you know it's reliable and better > > > than the existing solution, then push a new release. > > > > > - Matt > > > > > On Fri, Nov 6, 2009 at 10:40 AM, Ezra Zygmuntowicz > > > <[email protected]> wrote: > > > > > Unicorn is by far less buggy then the current > > > forking/master/worker > > > stuff in merb. I say go for unicorn support. > > > > > -Ezra > > > > > On Nov 6, 2009, at 10:32 AM, Yehuda Katz wrote: > > > > > > I agree > > > > > > On Fri, Nov 6, 2009 at 10:22 AM, Matt Aimonetti > > > <[email protected] > > > > > wrote: > > > > I think that making unicorn the default adapter is not a > > > very good > > > > idea. > > > > It still has lots of bugs and should be handled with > > > caution. > > > > > > I also think that it might not be worth delaying 1.1 to add > > > unicorn > > > > support. > > > > > > - Matt > > > > > > On Fri, Nov 6, 2009 at 3:56 AM, Pavel Kunc > > > <[email protected]> > > > > wrote: > > > > > > Unicorn support could come earlier than 1.2. I'd like to > > > bundle it > > > > with the 1.1 if possible because it would allow out of box > > > 1.9.1 > > > > experience. I'd also made unicorn as default adapter. So I > > > think we > > > > can try for now to write unicorn adapter and just plug > > > unicorn to merb > > > > the same way as other servers. > > > > > > We can than decide what to do with the bootstraping. > > > > > > Pavel > > > > > > On Nov 6, 3:17 am, Yehuda Katz <[email protected]> wrote: > > > > > I would be in favor of removing the Merb bootstrap stuff > > > in favor of > > > > > unicorn, which is basically the same code but made more > > > generic. > > > > > > > We could do that for 1.2 for sure. > > > > > > > -- Yehuda > > > > > > > On Thu, Nov 5, 2009 at 6:29 PM, Nicholas Orr > > > > <[email protected]> wrote: > > > > > > > > I had a go at running merb via unicorn and had the same > > > > experience. > > > > > > > > My guess was that because merb does it's own bootstrap > > > stuff then > > > > > > launches (forks?) thin/mongrel - this is where running > > > with > > > > unicorn > > > > > > falls over. > > > > > > > > As you can see in the unicorn_rails start script it is > > > very > > > > different > > > > > > from the unicorn script and basically satisfies rails > > > way of doing > > > > > > things. > > > > > > > > One thing I didn't try was starting with a working > > > passenger > > > > config.ru > > > > > > - that may have resulted in a working solution... > > > > > > > > A goal of 1.2 might be have merb behave more rack like > > > so one > > > > could > > > > > > use rackup - then merb could slot into everything > > > (middlewares, > > > > rack > > > > > > stack) else rather than the current situation that > > > everything > > > > can slot > > > > > > into merb... > > > > > > > > Nick > > > > > > > > On Fri, Nov 6, 2009 at 12:51 PM, scottmotte > > > > <[email protected]> wrote: > > > > > > > > > Hi guys, > > > > > > > > > Any thoughts on why using unicorn to run merb would > > > quickly > > > > load up > > > > > > > the merb app, close it down, then respawn and try > > > again - and > > > > then > > > > > > > repeat that over and over again. > > > > > > > > > The config.ru file is the same I'd use for thin, and > > > I'm on > > > > the latest > > > > > > > Merb 1.1 from wycats github. > > > > > > > > > #my config.ru > > > > > > > require 'merb-core' > > > > > > > Merb::Config.setup(:merb_root => ".", :environment => > > > > ENV['RACK_ENV']) > > > > > > > Merb.environment = Merb::Config[:environment] > > > > > > > Merb.root = Merb::Config[:merb_root] > > > > > > > Merb::BootLoader.run > > > > > > > > > use Merb::Rack::Static, Merb.dir_for(:public) > > > > > > > run Merb::Rack::Application.new > > > > > > > > > # if you want to try unicorn yourself. > > > > > > > The command to setup and run unicorn is: > > > > > > > sudo gem install unicorn > > > > > > > cd yourapp > > > > > > > unicorn # alternatively to try on a rails app it's > > > > 'unicorn_rails' > > > > > > > > > I'm asking this in the unicorn forum too. > > > > > > > -- > > > > > Yehuda Katz > > > > > Developer | Engine Yard > > > > > (ph) 718.877.1325 > > > > > > -- > > > > Yehuda Katz > > > > Developer | Engine Yard > > > > (ph) 718.877.1325 > > > > > Ezra Zygmuntowicz > > > [email protected] > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
