Skip to content

problem with celery beat option #400

@lfaino

Description

@lfaino

Dear Developper

do you have any idea why i get the error below when i run

celery -A Monica worker -n monica -c 10 --beat -l info -E

as you can immage, if i remove beat, the error is not there.

[2025-02-07 12:52:23,586: ERROR/Beat] Process Beat Traceback (most recent call last): File "/home/lfaino/.local/lib/python3.10/site-packages/billiard/process.py", line 323, in _bootstrap self.run() File "/home/lfaino/.local/lib/python3.10/site-packages/celery/beat.py", line 718, in run self.service.start(embedded_process=True) File "/home/lfaino/.local/lib/python3.10/site-packages/celery/beat.py", line 634, in start humanize_seconds(self.scheduler.max_interval)) File "/home/lfaino/.local/lib/python3.10/site-packages/kombu/utils/objects.py", line 40, in __get__ return super().__get__(instance, owner) File "/usr/lib/python3.10/functools.py", line 981, in __get__ val = self.func(instance) File "/home/lfaino/.local/lib/python3.10/site-packages/celery/beat.py", line 677, in scheduler return self.get_scheduler() File "/home/lfaino/.local/lib/python3.10/site-packages/celery/beat.py", line 667, in get_scheduler aliases = dict(load_extension_class_names(extension_namespace)) File "/home/lfaino/.local/lib/python3.10/site-packages/celery/utils/imports.py", line 150, in load_extension_class_names _entry_points = entry_points(group=namespace) File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 1021, in entry_points return SelectableGroups.load(eps).select(**params) File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 459, in load ordered = sorted(eps, key=by_group) File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 1018, in <genexpr> eps = itertools.chain.from_iterable( File "/usr/lib/python3.10/importlib/metadata/_itertools.py", line 16, in unique_everseen k = key(element) File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 943, in _normalized_name or super()._normalized_name File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 622, in _normalized_name return Prepared.normalize(self.name) File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 617, in name return self.metadata['Name'] File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 606, in metadata or self.read_text('PKG-INFO') File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 927, in read_text return self._path.joinpath(filename).read_text(encoding='utf-8') File "/usr/lib/python3.10/zipfile.py", line 2398, in read_text with self.open('r', encoding, *args, **kwargs) as strm: File "/usr/lib/python3.10/zipfile.py", line 2379, in open stream = self.root.open(self.at, zip_mode, pwd=pwd) File "/usr/lib/python3.10/zipfile.py", line 1541, in open fheader = zef_file.read(sizeFileHeader) File "/usr/lib/python3.10/zipfile.py", line 751, in read self._pos = self._file.tell() OSError: [Errno 9] Bad file descriptor

my setting file looks lik this:

user_settings.py.txt

do you have any advice?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions