Цикл событий закрыт во время выполнения задач Celery

Я получил следующую RuntimeError при запуске Celery worker, я новичок в Celery и не понимаю источник этой ошибки и почему исключение задачи не извлекается. Мои задачи Celery выполняются, но если я нажимаю на любой триггер, ошибка появляется часто, и в итоге я получил еще одну ошибку opertationalError, которая гласит:

django.db.utils.OperationalError: database is locked
[2022-10-25 13:22:58,428: ERROR/ForkPoolWorker-2] Task exception was never retrieved
future: <Task finished name='Task-77' coro=<Connection.disconnect() done, defined at /home/.../lib/python3.8/site-packages/redis/asyncio/connection.py:819> exception=RuntimeError('Event loop is closed')>
Traceback (most recent call last):
  File "/home/.../lib/python3.8/site-packages/redis/asyncio/connection.py", line 828, in disconnect
    self._writer.close()  # type: ignore[union-attr]
  File "/usr/lib/python3.8/asyncio/streams.py", line 353, in close
    return self._transport.close()
  File "/usr/lib/python3.8/asyncio/selector_events.py", line 692, in close
    self._loop.call_soon(self._call_connection_lost, None)
  File "/usr/lib/python3.8/asyncio/base_events.py", line 719, in call_soon
    self._check_closed()
  File "/usr/lib/python3.8/asyncio/base_events.py", line 508, in _check_closed
    raise RuntimeError('Event loop is closed')
Вернуться на верх