Public Pool service not really stable

I am running the latest versions of StartOS (0.4.0-beta.9), Bitcoin Core (31.0:13), Public Pool (0.2.5:8) and Tor (0.4.9.8:0) but I see that Public Pool often restarts because of an error.

My hardware is a Intel NUC 12 Pro (i5-1240P 12C16T) with 32GB ram and 500GB M.2 SSD.

I get different errors but the one that I see often (at least once a day) is “Health Check stratum failed: stratum daemon crashed”

2026-05-22T20:31:24+02:00  /public-pool/node_modules/rxjs/dist/cjs/internal/util/reportUnhandledError.js:13
2026-05-22T20:31:24+02:00   throw err;
2026-05-22T20:31:24+02:00   ^
2026-05-22T20:31:24+02:00  Error: Error getblocktemplate
2026-05-22T20:31:24+02:00   at BitcoinRpcService.getBlockTemplate (/public-pool/dist/services/bitcoin-rpc.service.js:118:19)
2026-05-22T20:31:24+02:00   at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-22T20:31:24+02:00  Node.js v20.20.2
2026-05-22T20:31:24+02:00  Error: /usr/local/bin/node exited with code 1
2026-05-22T20:31:24+02:00   at ChildProcess.<anonymous> (/usr/lib/startos/package/index.js:18387:43)
2026-05-22T20:31:24+02:00   at ChildProcess.emit (node:events:524:28)
2026-05-22T20:31:24+02:00   at ChildProcess._handle.onexit (node:internal/child_process:293:12)

Still haven’t seen this. Anything in particular you’ve seen cause it so I can try to reproduce?

Would it help you if I upload my full logs?

It seems to happen more often if my machine has been running for several days, after a reboot, it seems to be more stable.

I also have a few Asics connected (I don’t know if you have access to those?). I have 3 Bitaxe 601 Gamma units and 1 NerdQaxe++ unit. So my Public Pool service handles around 9TH/sec.

The logs might be useful if there’s anything leading up to what you’ve already pasted. Ultimately I’d need to know what triggers it. That it runs for several days before anything happens isn’t ideal as it might not be possible to reproduce unless you can identify a pattern.

It has been running fine now for 2 days. Often the crashes do not happen until after 4 days. After the first crash I often get at least 1 crash a day, often more than once a day. I’ll keep an eye out until the first crash happens and I’ll upload the logs after I’ve seen it crash several times. Will that work for you?

Sounds good, hopefully there’s something to go on.

Just a quick update; I am still monitoring. Running fine for 5 days now (I updated Tor which caused Public Pool to restart, user error) so I’ll keep an eye out for any problems.