i see in the logfile that the first error is a little bit different and could be a hint
11/05/2022 09:01:07 :: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 250, in inContext
result = inContext.theWork()
File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 266, in <lambda>
inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/carbon/writer.py", line 189, in writeForever
writeCachedDataPoints()
File "/usr/lib/python3/dist-packages/carbon/writer.py", line 98, in writeCachedDataPoints
(metric, datapoints) = cache.drain_metric()
File "/usr/lib/python3/dist-packages/carbon/cache.py", line 187, in drain_metric
metric = self.strategy.choose_item()
File "/usr/lib/python3/dist-packages/carbon/cache.py", line 116, in choose_item
return next(self.queue)
File "/usr/lib/python3/dist-packages/carbon/cache.py", line 104, in _generate_queue
metric_counts = sorted(self.cache.counts, key=lambda x: x[1])
File "/usr/lib/python3/dist-packages/carbon/cache.py", line 161, in counts
return [(metric, len(datapoints)) for (metric, datapoints) in self.items()]
File "/usr/lib/python3/dist-packages/carbon/cache.py", line 161, in <listcomp>
return [(metric, len(datapoints)) for (metric, datapoints) in self.items()]
builtins.RuntimeError: dictionary changed size during iteration
this happens 29 seconds after
11/05/2022 09:00:38 :: Starting factory <carbon.protocols.CarbonReceiverFactory object at 0x7fd4ea005760
during startup.
âdictionary changed size during iterationâ sounds like timing or threading. but iâm no python expert.
Marc