Hello,
First time publishing here
The app is waiting for production, for now there is 0 user.
Since update 1.25.1 the CPU utilization is constantly at 62% (caused by the errors i got every 2 seconds i guess).
Here's the logs i have :
2024-07-31T07:12:30.000Z Traceback (most recent call last):
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,565] [INFO] [celery.beat] beat: Starting...
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,574] [CRITICAL] [celery.beat] beat raised exception <class '_dbm.error'>: error('cannot add item to database')
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,576] [WARNING] [celery.redirected]
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,576] [WARNING] [celery.redirected] File "/usr/lib/python3.10/shelve.py", line 111, in __getitem__
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,576] [WARNING] [celery.redirected] KeyError
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,576] [WARNING] [celery.redirected] Traceback (most recent call last):
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,576] [WARNING] [celery.redirected] value = self.cache[key]
----
...
----
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,686] [WARNING] [celery.redirected] self[key] = entry
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,687] [WARNING] [celery.redirected] .
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,687] [WARNING] [celery.redirected] :
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,687] [WARNING] [celery.redirected] _dbm
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,687] [WARNING] [celery.redirected] cannot add item to database
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,687] [WARNING] [celery.redirected] error
2024-07-31T07:12:30.000Z [2024-07-31 07:12:30,687] [WARNING] [celery.redirected] self.dict[key.encode(self.keyencoding)] = f.getvalue()
2024-07-31T07:12:30.000Z __ - ... __ - _
2024-07-31T07:12:30.000Z _dbm.error: cannot add item to database
2024-07-31T07:12:30.000Z celery beat v5.4.0 (opalescent) is starting.
2024-07-31T07:12:30.000Z f = BytesIO(self.dict[key.encode(self.keyencoding)])
2024-07-31T07:12:30.000Z humanize_seconds(self.scheduler.max_interval))
2024-07-31T07:12:30.000Z return self.get_scheduler()
2024-07-31T07:12:30.000Z return super().__get__(instance, owner)
2024-07-31T07:12:30.000Z return symbol_by_name(self.scheduler_cls, aliases=aliases)(
2024-07-31T07:12:30.000Z self._create_schedule()
2024-07-31T07:12:30.000Z self._store['entries']
2024-07-31T07:12:30.000Z self._store['entries'] = {}
2024-07-31T07:12:30.000Z self.dict[key.encode(self.keyencoding)] = f.getvalue()
2024-07-31T07:12:30.000Z self.setup_schedule()
2024-07-31T07:12:30.000Z service.start()
2024-07-31T07:12:30.000Z super().__init__(*args, **kwargs)
2024-07-31T07:12:30.000Z val = self.func(instance)
2024-07-31T07:12:30.000Z value = self.cache[key]
Tell me if the whole log file is necessary.
I tried to restart the app, but didn't resolved my problem
If someone experienced the same problem can help me !
Thanks