[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: herd stop hangs
From: |
Ludovic Courtès |
Subject: |
Re: herd stop hangs |
Date: |
Mon, 17 Apr 2023 15:41:38 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi,
Vlad Kozin <vladilen.kozin@gmail.com> skribis:
>> (I guess the second command is ‘sudo herd stop my-service’.) If you
>> interrupt the ‘herd’ command, does ‘sudo herd status’ and similar
>> commands still respond?
>
> ‘sudo herd stop myservice’ exactly. Sorry about that.
> Herd continues to function. Appears that somehow SIGTERM has no effect
> or it never gets sent or it is in fact delivered and acted upon but
> shepherd fails to notice, so /var/log/messages shows subsequent
> SIGKILL. Whichever it is, herd status will show the service has been
> stopped. That’s one issue.
Could you send the relevant /var/log/messages excerpt?
How frequent is it? If you have a recipe to reproduce the issue, I’m
most interested!
> Another is that the console where ‘sudo herd stop’ was typed required
> a CTRL C to get the prompt.
OK.
> Could it be some weird sequence of what appears in the :running slot or smth?
> I’m using standard process constructors destructors mimicking other services
If this is a service that’s not in Guix proper, could you share the
code? That way we’ll have everything we need to investigate.
Thanks,
Ludo’.