Skip to content

database: Re-Connect on a periodic tasks start #7

@ames0k0

Description

@ames0k0
[2025-06-27 07:08:45,914: ERROR/ForkPoolWorker-4] Task parse_periodically[b108f1de-c354-472b-a351-85c16a2d
2339] raised unexpected: TimeoutError('QueuePool limit of size 5 overflow 10 reached, connection timed out
, timeout 30.00')
Traceback (most recent call last):
  File "/root/.cache/pypoetry/virtualenvs/tdtasks-MATOk_fk-py3.11/lib/python3.11/site-packages/celery/app/
trace.py", line 453, in trace_task
    R = retval = fun(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^
  File "/root/.cache/pypoetry/virtualenvs/tdtasks-MATOk_fk-py3.11/lib/python3.11/site-packages/celery/app/
trace.py", line 736, in __protected_call__
    return self.run(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/code/main.py", line 130, in parse_periodically
    db_title_diff = crud.TitleDiff.get_by_diff_name(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/code/src/crud.py", line 68, in get_by_diff_name
    return Postgres.get_scoped_session().scalar(

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions