Subject: Re: [bug#69269] [PATCH v2] gnu: web: fcgiwrap: remove UNIX socket when service stopped.

From: 宋文武 <[email-masked]>
Date: Sun, 10 Mar 2024 10:56:45 +0800

Dale Mellor <[email-masked]> writes:

> From: Dale Mellor <[email-masked]>
>
> 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!