From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Kirk Haines" Newsgroups: gmane.comp.lang.ruby.mongrel.devel Subject: Re: Mongrel 2.0 Date: Wed, 19 Nov 2008 21:39:33 -0700 Message-ID: References: <71166b3b0811191909n6ad79b3cse89be4b9c50b8283@mail.gmail.com> 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 1227155989 15039 80.91.229.12 (20 Nov 2008 04:39:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 20 Nov 2008 04:39:49 +0000 (UTC) To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Thu Nov 20 05:40:50 2008 Return-path: Envelope-to: gclrmd-mongrel-development@m.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=vtxRIVzgHX7w5T+8iHG7Ue6EftjAeq8VCHqRXI7M+9Q=; b=bCY+he/C441ikmNLi/0jlu4TugYfp7cCpDTAeu4LJEMoWcldcpU6G79v0Zt0nTZVv+ G9npdj0hJBkUNh3E+XT3bytF88XHacN/nxyArMN27zsf9aKbgp83ElwxaP9dE0Q9UvAz 3NSVL7ZsXENbOKjoLMezBXVINYdKRPgQiVRy8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=CU6/3rexd83RaWv7Jje0JH0LqWTA1rw6/2f2bVFYrX7Edxir2QWPOgtBSRbqgFUBFI qBepLb9ClZ92i9d1qIPaKedqtjFVcpI3DcHgA8P3cFYdfGIFnj523+iUU5aFV+b9oMDe sfXfrKk1T8smo0fw+MMjwJDDRFn1hgEnAdM8U= In-Reply-To: <71166b3b0811191909n6ad79b3cse89be4b9c50b8283-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> Content-Disposition: inline X-BeenThere: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailman-Version: 2.1.11 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:78 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1L31LU-00010G-UO for gclrmd-mongrel-development@m.gmane.org; Thu, 20 Nov 2008 05:40:49 +0100 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 62B9116780DF; Wed, 19 Nov 2008 23:39:37 -0500 (EST) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.29]) by rubyforge.org (Postfix) with ESMTP id 2C5A118585B2 for ; Wed, 19 Nov 2008 23:39:34 -0500 (EST) Received: by yx-out-2324.google.com with SMTP id 8so159307yxb.59 for ; Wed, 19 Nov 2008 20:39:34 -0800 (PST) Received: by 10.100.132.14 with SMTP id f14mr990341and.107.1227155973809; Wed, 19 Nov 2008 20:39:33 -0800 (PST) Received: by 10.100.226.4 with HTTP; Wed, 19 Nov 2008 20:39:33 -0800 (PST) List-Post: >> - Option to fork and run from a shared socket on Linux instead of queueing > > Can you give more details on this? On Linux (and some other *nixes), there's a funky little thing that happens when a process that is bound to a socket is forked. All of the forked processes are also bound to the socket, and the kernel will distribute connections between them. It's a low cost way to load balance between workers on a machine that is running an OS which will support it. Kirk Haines