Influx stops collecting data

the only errors i can see are

tsm1_compact_group error=EOF
and
kapacitor reporting
lvl=error msg=“encountered error” service=run err=“open server: open service *task_store.Service: no key exists”

this seems to occurs every month or so, after a few days, it springs back into life. which is great but very poor at the same time. i have posted about this a couple of times and still failing to find a solution