GNU bug report logs - #69269
[PATCH] gnu: web: fcgiwrap: remove UNIX socket when service stopped.

Previous Next

Package: guix-patches;

Reported by: guix-devel-0brg6b <at> rdmp.org

Date: Mon, 19 Feb 2024 11:17:02 UTC

Severity: normal

Tags: patch

Done: Christopher Baines <mail <at> cbaines.net>

Bug is archived. No further changes may be made.

Full log


Message #17 received at 69269 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Dale Mellor <guix-devel-0brg6b <at> rdmp.org>
Cc: 69269 <at> debbugs.gnu.org, blackhole <at> rdmp.org
Subject: Re: [bug#69269] [PATCH v2] gnu: web: fcgiwrap: remove UNIX socket
 when service stopped.
Date: Sun, 10 Mar 2024 10:56:45 +0800
Dale Mellor <guix-devel-0brg6b <at> rdmp.org> writes:

> From: Dale Mellor <blackhole <at> rdmp.org>
>
> The generic kill destructor is used to terminate the process, but if it was
> configured to use a UNIX socket, that socket gets left behind.  Subsequent
> attempts to re-start the service then fail with a 'socket in use' error.  So
> we perform extra duty in the stop action to clean up if necessary.

Hello, I have sent a patch to update fcgiwrap to a more maintained fork,
which have the needed socket clean logic itself.

Please give it a test, I think it's better than handling that in
shepherd.  Thanks!




This bug report was last modified 1 year and 130 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.