MESSAGE
DATE | 2023-11-26 |
FROM | Joe Schaefer
|
SUBJECT | Subject: [Hangout - NYLXS] ithread+event mpm tips for a segfault free ride
|
From hangout-bounces-at-nylxs.com Sun Feb 18 23:55:24 2024 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 511C6164163; Sun, 18 Feb 2024 23:55:24 -0500 (EST) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 578B61640DF; Sun, 18 Feb 2024 23:46:04 -0500 (EST) Resent-From: Ruben Safir Resent-Date: Sun, 18 Feb 2024 23:46:04 -0500 Resent-Message-ID: <20240219044604.GJ20445-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from mxout1-ec2-va.apache.org (mxout1-ec2-va.apache.org [3.227.148.255]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.apache.org", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mrbrklyn.com (Postfix) with ESMTPS id 7983B164098 for ; Sun, 26 Nov 2023 12:44:11 -0500 (EST) Received: from mail.apache.org (mailgw-he-de.apache.org [116.203.246.181]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mxout1-ec2-va.apache.org (ASF Mail Server at mxout1-ec2-va.apache.org) with ESMTPS id 1E71A44168 for ; Sun, 26 Nov 2023 17:44:10 +0000 (UTC) Received: (qmail 4033951 invoked by uid 998); 26 Nov 2023 17:44:04 -0000 Mailing-List: contact modperl-help-at-perl.apache.org; run by ezmlm Precedence: bulk Delivered-To: mailing list modperl-at-perl.apache.org Received: (qmail 4033937 invoked by uid 116); 26 Nov 2023 17:44:03 -0000 Received: from spamproc1-he-de.apache.org (HELO spamproc1-he-de.apache.org) (116.203.196.100) by apache.org (qpsmtpd/0.94) with ESMTP; Sun, 26 Nov 2023 17:44:03 +0000 Authentication-Results: apache.org; auth=none Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-de.apache.org (ASF Mail Server at spamproc1-he-de.apache.org) with ESMTP id 903A31FFAAF for ; Sun, 26 Nov 2023 17:44:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-de.apache.org X-Spam-Flag: NO X-Spam-Score: 1.309 X-Spam-Level: * X-Spam-Status: No, score=1.309 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_16=1.048, HTML_MESSAGE=0.2, HTML_SHORT_LINK_IMG_2=0.259, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-de.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=sunstarsys.com Received: from mx1-ec2-va.apache.org ([116.203.227.195]) by localhost (spamproc1-he-de.apache.org [116.203.196.100]) (amavisd-new, port 10024) with ESMTP id FRXgi2vahJ3t for ; Sun, 26 Nov 2023 17:44:03 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.218.52; helo=mail-ej1-f52.google.com; envelope-from=joe-at-sunstarsys.com; receiver= Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id A17AFC296D for ; Sun, 26 Nov 2023 17:44:02 +0000 (UTC) Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-a00f67f120aso469593766b.2 for ; Sun, 26 Nov 2023 09:44:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sunstarsys.com; s=google; t=1701020635; x=1701625435; darn=perl.apache.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=VHYFcs0CGEL6RUF0TsbAywR9iA6ObDSAvq+ez61VQBs=; b=NTimNcSxjPKvfuQliVZkiPpNhVzWyrtwCtCjJXSfa0PXrrEx127PkQTeAewakuyO3D /EheiGjqNBAmzURFdyhuA3OfHKKoz3xiR8jED4lxmXoIcIqlpHcccHNmxAkqfUGmdf7J R1aE9s713L3QtLrHbxEH0MGDGg7JhYyfAq2YK/NpLS8s5r6CZ2A7Be9JIGy3Rc3TBn09 /lpU497/GIoaxXblNvoZM8my+knW5x7ayzDC6UVFtd5BuXSMbnHLmhT5gi8mjeoh/Yn6 SG36mrkRMCmZVewazjpUe+7XnL+uQ4I/aVTKm/5/EC56D73qfKMMD4CEED9NA6yH+g3V 4ypA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701020635; x=1701625435; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=VHYFcs0CGEL6RUF0TsbAywR9iA6ObDSAvq+ez61VQBs=; b=IauPmQRaSl3I0sryAYDErmQiMi4uPgPtTROS1ZbppUTYUCN8qmUlwT8UkmpK/y+6rk oFCM1bh+rVuFM8qFnE1rDtYmRVWnhVmVPn0hJpuRrRpAUPB8PE4YqbgBfas2CIGfIILD pZTASjhhXkusEHK7zgzkBxazBLpxd08GvX3FIW/d+b4MEdFkn73lRoEDJZyhOQ602pn0 duFsAWCsxV06Kyui9p/VOHc7IOICRUto0OrHfJO4nUSdab7eraVXIIcuQUYgjJ3OyVli xBBojfHryq+p8A/iGz5FhF+APR+BnLp/XTLMYLG8nay0S595tKT5oN5H9pa5N1KTzwz8 EdTA== X-Gm-Message-State: AOJu0YzDJEbiaZI10v7JR3hWsT1zskPR4HDpaN8XjGSR+YFPSq1RV8ws GWID1GYgR0J9I92b1YOZkZzB0PoSSltKOl2z6hZ0kf4XVF9tYloUIxY= X-Google-Smtp-Source: AGHT+IGZL+apsElxZvFrQycrWvLmp+TOJFYq50ZsLg1N1YEGc2poXXJ8ykWZVmK/gq0oP7oIJJ+yM6xSjzRrqvj6VOE= X-Received: by 2002:a17:907:1681:b0:a0f:ee43:6f4 with SMTP id cx1-20020a170907168100b00a0fee4306f4mr124072ejd.0.1701020635229; Sun, 26 Nov 2023 09:43:55 -0800 (PST) MIME-Version: 1.0 From: Joe Schaefer Date: Sun, 26 Nov 2023 12:43:45 -0500 Message-ID: To: mod_perl list Subject: [Hangout - NYLXS] ithread+event mpm tips for a segfault free ride X-BeenThere: hangout-at-nylxs.com X-Mailman-Version: 2.1.30rc1 List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1175651657==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============1175651657== Content-Type: multipart/alternative; boundary="000000000000b8092b060b11baba"
--000000000000b8092b060b11baba Content-Type: text/plain; charset="UTF-8"
1. Never reap ithreads via modperl's Interpreter tune. Once modperl spins up a new ithread for capacity response, leave it alone until you logrotate httpd with a graceful restart.
2. Consistently Disable the use of per-request ENV vars populated by modperl.
3. Enjoy some high-performance efficiency boosts in your modperl handlers with sealed.pm, (but avoid reentrancy/recursion for those subs, or you may segfault).
-- Joe Schaefer, Ph.D.
Orion - The Enterprise Jamstack Wiki
954.253.3732 /954.253.3732>
--000000000000b8092b060b11baba Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
1. Never reap ithreads via modperl's Interpreter = tune.=C2=A0 Once modperl spins up a new ithread for capacity response, leav= e it alone until you logrotate httpd with a graceful restart. >
2. Consistently Disable the use of per-request ENV vars populat= ed by modperl.
3. Enjoy some high-performance effi= ciency boosts in your modperl handlers with se= aled.pm, (but avoid reentrancy/recursion for those subs, or you may seg= fault).
-- n>
--000000000000b8092b060b11baba--
--===============1175651657== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============1175651657==--
--===============1175651657== Content-Type: multipart/alternative; boundary="000000000000b8092b060b11baba"
--000000000000b8092b060b11baba Content-Type: text/plain; charset="UTF-8"
1. Never reap ithreads via modperl's Interpreter tune. Once modperl spins up a new ithread for capacity response, leave it alone until you logrotate httpd with a graceful restart.
2. Consistently Disable the use of per-request ENV vars populated by modperl.
3. Enjoy some high-performance efficiency boosts in your modperl handlers with sealed.pm, (but avoid reentrancy/recursion for those subs, or you may segfault).
-- Joe Schaefer, Ph.D.
Orion - The Enterprise Jamstack Wiki
954.253.3732 /954.253.3732>
--000000000000b8092b060b11baba Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
1. Never reap ithreads via modperl's Interpreter = tune.=C2=A0 Once modperl spins up a new ithread for capacity response, leav= e it alone until you logrotate httpd with a graceful restart. >
2. Consistently Disable the use of per-request ENV vars populat= ed by modperl.
3. Enjoy some high-performance effi= ciency boosts in your modperl handlers with se= aled.pm, (but avoid reentrancy/recursion for those subs, or you may seg= fault).
-- n>
--000000000000b8092b060b11baba--
--===============1175651657== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============1175651657==--
|
|