Hi,
I hope someone here can shed some light on a problem I'm having.
The summary is I have a very simple time.Ticker running with a period of 24h which calls a function that normally only takes a few seconds to run. This worked perfectly fine for about 6 months but then suddenly stopped working (the program has been continuously running for 6 months).
I have attached the debugger so I can see it has paused execution on the `select` statement, waiting for a value on the ticker channel. There doesn't seem to be any way that the ticker.Stop method was called anywhere. If anyone has any suggestions for things to look for in the debugger that would be very welcome.
The binary was built using "go version go1.21.4 linux/amd64".
Thanks