From modperl-return-64951-archive-asf-public=cust-asf.ponee.io@perl.apache.org Mon Jan 28 22:27:39 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 19B5D18060E for ; Mon, 28 Jan 2019 22:27:38 +0100 (CET) Received: (qmail 60026 invoked by uid 500); 28 Jan 2019 21:27:37 -0000 Mailing-List: contact modperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list modperl@perl.apache.org Received: (qmail 60016 invoked by uid 99); 28 Jan 2019 21:27:37 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Jan 2019 21:27:37 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id D72ADC56D9 for ; Mon, 28 Jan 2019 21:27:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.999 X-Spam-Level: * X-Spam-Status: No, score=1.999 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=lariat-co.20150623.gappssmtp.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id BbNs7lyz4W1M for ; Mon, 28 Jan 2019 21:27:34 +0000 (UTC) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id E24E5623BA for ; Mon, 28 Jan 2019 21:27:33 +0000 (UTC) Received: by mail-lf1-f49.google.com with SMTP id b20so12998033lfa.12 for ; Mon, 28 Jan 2019 13:27:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lariat-co.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fG71/B2NGDMGWujNG+PzPzIhUAlAXinQyh/BN9HTVxg=; b=Xw/qPOlCvh+Jh5msdedFzBRLgI+w1H18tnhAYT2xQu4gsVvO1xQMy4T9rceMU4ddYd +YrGkYDgWQ86UxKTOlJtSCRszF8jna+We+ZKFsNhi8zfBioiU/OriIEVTiZCfUVuLg1j RWeqFLvdOVyT+7FtXfSwYlPYhDrku3VMp2I+0EeXDF5cItqcFzwMxmXKrM4SUJlKT60l DgE7w6AQZZEIsxXmBnXlL4BJF/wL9r4726o8xluCMNL9b2BefU4vH6fTMK2612DkP3A6 z8hwC0q1wbaM9WbfBnsf5CV/6jCEJY2IVgnXPzJemdw4xVXzTgareAORbQQ5mkiKisT8 +lJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fG71/B2NGDMGWujNG+PzPzIhUAlAXinQyh/BN9HTVxg=; b=k1t0toXAvmHpZz7HIlz/90EpVRJUZ7yR4SDhhwcHocN5CDLKSUTjYIdcLTzsKF03+E F51VxMdfKeQFCMTbzdQirX0sEf5R1Vuyr0hAhRNGHTTiU8TjhsR0d2VsXAl/houcdRUZ s1vD0Rilf+UQxLq+d3CZ+u6hVCZSFnp33vgkOFyasI0mdHqs+SeZbzstSKpAe74laonn vu9jrFpOVvZSGsdlKfdutB2pIIH0lHXQS9TS9RMKlOrXZp0BMFkhGdPkV2vGCfhIMwcU WTQakafLHzViQtAonSjVKyPhC59yeZVxrvuGg97JJlGsYu2bM38H9/aPggvaCyvqHUk/ yNdw== X-Gm-Message-State: AJcUukdTulnL1CWvOKZfYVGM7h9gcnD/vhnRfVGz/4XZrcdy8yJK4EV5 v8SwWwtJb7BVFgs/7+Ug0quAaFomCtNTLiu1mBU6hQ== X-Google-Smtp-Source: ALg8bN7edWmtXYmkA7SUpWwgwbEjuDuMqoU2VBe1wbL621WesLevifjXheVei8svEGJ9lLhJYm9D5OYPbjLxOTyQ79I= X-Received: by 2002:a19:4849:: with SMTP id v70mr18963316lfa.62.1548710846661; Mon, 28 Jan 2019 13:27:26 -0800 (PST) MIME-Version: 1.0 References: <92798640-A66B-4BA5-8F04-944EE326DDE1@blackmans.org> <247B3C72-B8B7-4467-B18F-C2B4811AEB3E@blackmans.org> In-Reply-To: <247B3C72-B8B7-4467-B18F-C2B4811AEB3E@blackmans.org> From: John Dunlap Date: Mon, 28 Jan 2019 21:27:14 +0000 Message-ID: Subject: Re: HTTP and MPM support To: Mark Blackman Cc: William A Rowe Jr , mod_perl list Content-Type: multipart/mixed; boundary="000000000000e0348d05808b577b" --000000000000e0348d05808b577b Content-Type: multipart/alternative; boundary="000000000000e0348a05808b5779" --000000000000e0348a05808b5779 Content-Type: text/plain; charset="UTF-8" Yes! Lots of traffic is arguably the best kind of problem to have! :) We can definitely throw servers at the problem and scale horizontally but those costs add up and I'm afraid that, unless we can somehow get more concurrency out of mod_perl, a day will come when we're forced to acknowledge that we can do more work for less money in a different language. I was really hoping that a different MPM and http/2 would help in that regard but it's not sounding hopeful. :( On Mon, Jan 28, 2019 at 9:18 PM Mark Blackman wrote: > > > On 28 Jan 2019, at 21:14, John Dunlap wrote: > > Our servers already have 32 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz > cores(if you count hyper threading) so optimization is the road I've been > going down. I've also Apache::VMonitor to get, at least, *some* insight > into the internals of mod_perl but I'm uncertain how to use the information > it gives me to optimize the server. > > > Plenty of traffic sounds like a nice problem to have, more machines then? > :) I have a hosting business (UK) on the side (http://www.exonetric.com) > and would love to sell you some hosting! On the other hand, if your Perl > just needs some TLC, then plenty of contractors can help find the hotspots > and optimise for you. > > - Mark > -- John Dunlap *CTO | Lariat * *Direct:* *john@lariat.co * *Customer Service:* 877.268.6667 support@lariat.co --000000000000e0348a05808b5779 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yes! Lots of traffic is arguably the best kind of problem = to have! :) We can definitely throw servers at the problem and scale horizo= ntally but those costs add up and I'm afraid that, unless we can someho= w get more concurrency out of mod_perl, a day will come when we're forc= ed to acknowledge that we can do more work for less money in a different la= nguage. I was really hoping that a different MPM and http/2 would help in t= hat regard but it's not sounding hopeful. :(

On Mon, Jan 28, 2019 at= 9:18 PM Mark Blackman <mark@black= mans.org> wrote:


On 28 Jan 2019, at 21:14, John Dunlap <John@lariat.co> wrote:
Our servers already have 32 = Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz cores(if you count hyper threadin= g) so optimization is the road I've been going down. I've also Apac= he::VMonitor to get, at least, *some* insight into the internals of mod_per= l but I'm uncertain how to use the information it gives me to optimize = the server.

Plenty of traffic s= ounds like a nice problem to have, more machines then? :) =C2=A0I have a ho= sting business (UK) on the side (http://www.exonetric.com) and would love to sell you some = hosting!=C2=A0 On the other hand, if your Perl just needs some TLC, then pl= enty of contractors can help find the hotspots and optimise for you.
<= div>
- Mark

<= br>--
John D= unlap
CTO |= =C2=A0Lariat=C2=A0=
--000000000000e0348a05808b5779-- --000000000000e0348d05808b577b Content-Type: image/png; name="100x60.png" Content-Disposition: attachment; filename="100x60.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_hwm90qu91_146b4d583171a8e6 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 --000000000000e0348d05808b577b--