From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Wong Newsgroups: gmane.comp.lang.ruby.mongrel.devel Subject: Re: [ANN] Zbatery - Unicorn+Rainbows! with less Unix Date: Fri, 27 Nov 2009 21:41:59 -0800 Message-ID: <20091128054159.GA31035@dcvr.yhbt.net> References: <20091128020800.GA24245@dcvr.yhbt.net> Reply-To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1259387064 13303 80.91.229.12 (28 Nov 2009 05:44:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Nov 2009 05:44:24 +0000 (UTC) To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Sat Nov 28 06:44:17 2009 Return-path: Envelope-to: gclrmd-mongrel-development@m.gmane.org Content-Disposition: inline In-Reply-To: <20091128020800.GA24245-yBiyF41qdooeIZ0/mPfg9Q@public.gmane.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-BeenThere: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Errors-To: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Xref: news.gmane.org gmane.comp.lang.ruby.mongrel.devel:158 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1NEG6T-0007Tv-43 for gclrmd-mongrel-development@m.gmane.org; Sat, 28 Nov 2009 06:44:17 +0100 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 3E48118582BE; Sat, 28 Nov 2009 00:44:14 -0500 (EST) Received: from dcvr.yhbt.net (dcvr.yhbt.net [64.71.152.64]) by rubyforge.org (Postfix) with ESMTP id 314FC18582AC for ; Sat, 28 Nov 2009 00:42:00 -0500 (EST) Received: from localhost (unknown [127.0.2.5]) by dcvr.yhbt.net (Postfix) with ESMTP id 99D911F680; Sat, 28 Nov 2009 05:41:59 +0000 (UTC) List-Post: Eric Wong wrote: > Hi all, > > Don't have time to really write it up, but maybe we could just rot 13 > the name and stick a 2.0 label on it :> It has exactly the same config file format as Rainbows! (which is a superset of Unicorn's config file). The before_fork/after_fork hooks run anyways (in the same process) because some people may rely on them. Command-line wise, it's like "rainbows" (which is modeled after "unicorn" (which was modeled after "rackup")). Basically it's Rainbows! (and in turn, Unicorn) underneath, so it supports multiple concurrency models but it doesn't fork off any worker processes at all. I expect it to work (or easy to get working) on Win32; but I won't be able to test that myself. It's good on low-powered *nix boxes without a lot of RAM and where I intend to use it. For Unix-only, it actually supports most of the same signals Rainbows! does. HUP is just USR2+QUIT (same as Unicorn without a config file), and TTIN/TTOU are ignored; but it won't barf if it's trying to setup a signal handler and raise an exception. > Also, in the latest rainbows.git it can work with Rubinius Actors Still need to clean that code up a bit... -- Revp Jbat