Hi Remi,

On Thu, Sep 28, 2023 at 11:37:32AM +0400, Remi L. wrote:
> While this workaround is effective for now, I'm still open to a more proper
> solution if one comes up. If you or anyone else has any further insights,
> I'd greatly appreciate it.

I have the same issue with audio/navidrome: it starts fine manually, but not at
boot time with the rc script.

If I turn on verbose logging and add a `daemon_logger` to the rc.d script, then
I can see from the logs that it comes up, but shortly after receives a SIGHUP,
which causes it to stop dead.

```
Dec  4 20:44:11 arrakis navidrome[33817]: time="2023-12-04T20:44:11Z" 
level=info msg="----> Navidrome server is ready!" address="0.0.0.0:4533" 
startupTime=357ms tlsEnabled=false
...
Dec  4 20:44:12 arrakis navidrome[33817]: time="2023-12-04T20:44:12Z" 
level=info msg="Received termination signal" signal=hangup
Dec  4 20:44:12 arrakis navidrome[33817]: time="2023-12-04T20:44:12Z" 
level=info msg="Stopping HTTP server"
```

Ignoring the fact that a SIGHUP should cause a daemon to *restart* (not halt),
I still don't know where the SIGHUP is coming from.

I wonder if this is the same issue as you are seeing with your Node stuff?

So does anyone know where a SIGHUP might come from as the system is coming up?

-- 
Best Regards
Edd Barrett

https://www.theunixzoo.co.uk

Reply via email to