From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS63949 45.79.64.0/19 X-Spam-Status: No, score=-3.3 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from ms.lwn.net (ms.lwn.net [45.79.88.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 575B71F4C1 for ; Tue, 12 Nov 2024 19:14:36 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (2048-bit key; unprotected) header.d=lwn.net header.i=@lwn.net header.a=rsa-sha256 header.s=20201203 header.b=kq48HGJy; dkim-atps=neutral DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 4C146403E4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1731438875; bh=frBx2r21977AB3LRJOG8Q6rcuZ1baylJ9C7efxp7vBU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kq48HGJypa7UjYQ4ZVdlHWk7B/S52w00CGr4xSF8KiP0JV91IO8gs55C49qnCB8cy VUr0jBFlq3Xv6IrouZA02R2mIcprG2eBm4Q5uRXSsTWydIwCz6TZb7O4lePH3uyYI/ skNhgpprfxznCk9HvfAO9mm3lAfwSMRwCnOSBOMEA/NBWLCvwUvtVSi0bLyRSZRb3i /fCFpGNZDy8UtpYGvGvbimCT07g7jWKV3uOiSHjqCs6rQlC8Vec9vjqVfk2mQ2QgP3 1A+lgBvGNsEYtaPZM5Fao+vMViRg37vmL4BBPeJibM6Tma+5+kABfEg72RR7/naVkq IhqitF+rnysXg== Received: from localhost (unknown [IPv6:2601:280:5e00:625::1fe]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 4C146403E4; Tue, 12 Nov 2024 19:14:35 +0000 (UTC) From: Jonathan Corbet To: Eric Wong Cc: meta@public-inbox.org Subject: Re: Occasional public-inbox-httpd flakiness In-Reply-To: <20241105232445.M291444@dcvr> References: <875xp15n3o.fsf@trenco.lwn.net> <20241105232445.M291444@dcvr> Date: Tue, 12 Nov 2024 12:14:34 -0700 Message-ID: <87zfm4qn6t.fsf@trenco.lwn.net> MIME-Version: 1.0 Content-Type: text/plain List-Id: Eric Wong writes: > Jonathan Corbet wrote: >> The LWN archive server is running Debian's 1.9.0 public-inbox package. >> Every now and then, usually after at least a week of operation, HTTP >> requests will start returning empty messages; I find stuff like this in >> the log: >> >> Nov 05 15:24:37 archive2.lwn.net public-inbox-httpd[1267166]: Use of uninitialized value in index at /usr/share/perl5/PublicInbox/Eml.pm line 109. >> Nov 05 15:24:37 archive2.lwn.net public-inbox-httpd[1267166]: Use of uninitialized value in index at /usr/share/perl5/PublicInbox/Eml.pm line 109. >> Nov 05 15:24:37 archive2.lwn.net public-inbox-httpd[1267166]: Use of uninitialized value in pattern match (m//) at /usr/share/perl5/PublicInbox/Eml.pm line 115. >> Nov 05 15:24:37 archive2.lwn.net public-inbox-httpd[1267166]: Use of uninitialized value in pattern match (m//) at /usr/share/perl5/PublicInbox/Eml.pm line 120. >> Nov 05 15:24:37 archive2.lwn.net public-inbox-httpd[1267166]: Use of uninitialized value in pattern match (m//) at /usr/share/perl5/PublicInbox/Eml.pm line 127. >> Nov 05 15:24:37 archive2.lwn.net public-inbox-httpd[1267166]: Use of uninitialized value in substitution (s///) at /usr/share/perl5/PublicInbox/Mbox.pm line 115. > > Definitely something that's popped up in my recollection; but > hasn't happened in a while for Eml.pm and Mbox.pm (yeah, it's > been a while since v1.9 :x). > > Are the git cat-file (or Gcf2) processes still running? Are any > successful responses returned for requests to mail messages? Just to add a data point...the problem just recurred, and there are definitely cat-file processes running: $ ps ax | fgrep git 2640024 ? S 0:40 /usr/bin/git --git-dir=repos/ALL.git -c core.abbrev=40 cat-file --batch 2735080 ? S 0:18 /usr/bin/git --git-dir=repos/ALL.git -c core.abbrev=40 cat-file --batch 3184082 ? S 0:03 /usr/bin/git --git-dir=repos/ALL.git -c core.abbrev=40 cat-file --batch 3723223 ? Z 0:00 [git] 3723227 ? Z 0:00 [git] jon