Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 98CF2200CCA for ; Wed, 19 Jul 2017 17:48:40 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 971BF16945D; Wed, 19 Jul 2017 15:48:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B590616945A for ; Wed, 19 Jul 2017 17:48:39 +0200 (CEST) Received: (qmail 17727 invoked by uid 500); 19 Jul 2017 15:48:38 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 17717 invoked by uid 99); 19 Jul 2017 15:48:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Jul 2017 15:48:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 3C745C041C for ; Wed, 19 Jul 2017 15:48:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.379 X-Spam-Level: ** X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id NcxoHolO-HFc for ; Wed, 19 Jul 2017 15:48:37 +0000 (UTC) Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com [209.85.161.171]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 322225F2EC for ; Wed, 19 Jul 2017 15:48:37 +0000 (UTC) Received: by mail-yw0-f171.google.com with SMTP id y186so2197636ywc.1 for ; Wed, 19 Jul 2017 08:48:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ylZPGuY6+FsYx435GUoNQF1V5dxDwEhYpB9oDjgHjM4=; b=jRPY7P0cwV7DCLKQDs8nVmiiavobhsOcnwflubxhzNhmZzgPiwL6QJTDfF7D9TXEeM zyDcJeCuH6Taq+JF3oRByZhh4eXTXG/340nODv88ZIFnzhSfmNA9ref3ufiaO89ohT/f eYEj6NPJ0Sf/b/nYUb/nu1+ODJZp8vdvWLKrlfp5mWDRbB1hLNreSqdJu9OU3pMJmI9S zmhaBdkN2PzF72h4KbQgVGGulw3tp9/CeRdNtM7ShpZXai6yVdD5OSMLQsWnVCYqSUnR wbgQPVGGMrCxct5oVmra+F+LmKrjMYsdQIz3RKnKNTyruXmIV1aXMspJgjrPV3mg8J0J 6iVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ylZPGuY6+FsYx435GUoNQF1V5dxDwEhYpB9oDjgHjM4=; b=BVs194GCc2NEwzuTzA2J3A22jbbRQ+vMCb7bpRlyFFoIEi7ACclrCDjMmrqPP4z4qT 626QYACDwi03qx7Jk4VBYdmXgvxVPBRtHDUU6bjvurWEP707934WKo7Gf/W7O+zV8ExM hg5g8iotM7HxQO7h27rc/orOkzUhnPozFLLA3QVSukUCcAVDbeFG1pBIKG+X3tXJhacS WKsX9nqBL+EYz+IhY1aoLf+04qCrl4j2dozg0GBsA1gjx1CIOV42NuZ6BkNyLKxuZzk3 4sEcsJManwAqrTjYvuorvcWbvd54ncHPD3IWYXEXtSUENREYcBsqfNZBKf8SxCQnBr57 VBzA== X-Gm-Message-State: AIVw111M+MoCq7hPFEh7BZRb4rTEmc/yI9lO0Orcj5OM1QF6f5ZJ787/ ICUmXM1uRUSkZZYzjpRx06MGBL3gra67p1s= X-Received: by 10.129.193.71 with SMTP id e7mr489400ywl.162.1500479310859; Wed, 19 Jul 2017 08:48:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.78.134 with HTTP; Wed, 19 Jul 2017 08:48:30 -0700 (PDT) In-Reply-To: <013b7258-b9e8-bc1c-fc5c-af3eef916ab3@profihost.ag> References: <8870ac38-0134-9576-a7f6-7386f93e48b2@profihost.ag> <013b7258-b9e8-bc1c-fc5c-af3eef916ab3@profihost.ag> From: Luca Toscano Date: Wed, 19 Jul 2017 17:48:30 +0200 Message-ID: Subject: Re: [Bug 60956] Event MPM listener thread may get blocked by SSL shutdowns To: Apache HTTP Server Development List Cc: Yann Ylavic Content-Type: multipart/alternative; boundary="089e0821fa5c512e300554ad90ea" archived-at: Wed, 19 Jul 2017 15:48:40 -0000 --089e0821fa5c512e300554ad90ea Content-Type: text/plain; charset="UTF-8" Hello Stefan, 2017-07-19 17:05 GMT+02:00 Stefan Priebe - Profihost AG < s.priebe@profihost.ag>: > > Am 19.07.2017 um 16:59 schrieb Stefan Priebe - Profihost AG: > > Hello Yann, > > > > i'm observing some deadlocks again. > > > > I'm using > > httpd 2.4.27 > > + mod_h2 > > + httpd-2.4.x-mpm_event-wakeup-v7.1.patch > > + your ssl linger fix patch from this thread > > > > What kind of information do you need? If you need a full stack backtrace > > - from which pid? Or from all httpd pids? > > Something i forgot to tell: > > it seems httpd is running at max threads: > awk '{print $10 $11}' lsof.txt | sort | uniq -c | grep LISTEN > 25050 *:http(LISTEN) > 25050 *:https(LISTEN) > > First of all let me tell you how awesome is your regular testing, thank you! It is helping a ton to deliver stable code :) From my point of view I think that you can attach gdb to one or more httpd processes and do the usual "thread apply all", IIUC your httpd ends up having all of its processes in more or less the same state right? Let's use https://apaste.info/ or similar though otherwise we'll need to exchange super long emails. Thanks again! Luca --089e0821fa5c512e300554ad90ea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Stefan,

2017-07-19 17:05 GMT+02:00 Stefan Priebe - Profihost AG <s.priebe@profihost.ag>:

Am 19.07.2017 um 16:59 schrieb Stefan Priebe - Profihost AG:
> Hello Yann,
>
> i'm observing some deadlocks again.
>
> I'm using
> httpd 2.4.27
> + mod_h2
> + httpd-2.4.x-mpm_event-wakeup-v7.1.patch
> + your ssl linger fix patch from this thread
>
> What kind of information do you need? If you need a full stack backtra= ce
>=C2=A0 - from which pid? Or from all httpd pids?

Something i forgot to tell:

it seems httpd is running at max threads:
awk '{print $10 $11}' lsof.txt | sort | uniq -c | grep LISTEN
=C2=A0 25050 *:http(LISTEN)
=C2=A0 25050 *:https(LISTEN)


First of all let = me tell you how awesome is your regular testing, thank you! It is helping a= ton to deliver stable code :)

From my point of vi= ew I think that you can attach gdb to one or more httpd processes and do th= e usual "thread apply all", IIUC your httpd ends up having all of= its processes in more or less the same state right?

Let's use https://apaste.info/ = or similar though otherwise we'll need to exchange super long emails.

Thanks again!

Luca =C2=A0<= /div>
--089e0821fa5c512e300554ad90ea--