Skip to content

Error with database cron job locks #243

@akjackson67

Description

@akjackson67

Occasionally this error is being logged when running cron loop on multiple containers with PostgreSQL database.

Traceback (most recent call last):
  File "/opt/app-root/lib64/python3.9/site-packages/django_cron/management/commands/runcrons.py", line 82, in run_cron_with_cache_check
    manager.run(force)
  File "/opt/app-root/lib64/python3.9/site-packages/django_cron/__init__.py", line 292, in run
    self.stdout.write(u"[ ] {0}\n".format(self.cron_job.code))
  File "/opt/app-root/lib64/python3.9/site-packages/django_cron/backends/lock/base.py", line 66, in __exit__
    self.release()
  File "/usr/lib64/python3.9/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/opt/app-root/lib64/python3.9/site-packages/django_cron/backends/lock/database.py", line 25, in release
    lock.locked = False
AttributeError: 'NoneType' object has no attribute 'locked'

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