$ ..\Scripts\celery -A pyramid_celery.celery_app worker --ini development.ini
-------------- celery@PC v5.0.5 (singularity)
--- ***** -----
-- ******* ---- Windows-7-6.1.7601-SP1 2021-04-25 09:05:13
- *** --- * ---
- ** ---------- [config]
- ** ---------- .> app: main:0x40b0910
- ** ---------- .> transport: redis://:**@localhost:6379/0
- ** ---------- .> results: disabled://
- *** --- * --- .> concurrency: 4 (prefork)
-- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
--- ***** -----
-------------- [queues]
.> celery exchange=celery(direct) key=celery
[2021-04-25 09:05:13,577: CRITICAL/MainProcess] Unrecoverable error: AttributeError("Can't pickle local object '_compile_route..matcher'")
Traceback (most recent call last):
File "d:\pyramid_celery_test\lib\site-packages\celery\worker\worker.py", line 203, in start
self.blueprint.start(self)
File "d:\pyramid_celery_test\lib\site-packages\celery\bootsteps.py", line 116, in start
step.start(parent)
File "d:\pyramid_celery_test\lib\site-packages\celery\bootsteps.py", line 365, in start
return self.obj.start()
File "d:\pyramid_celery_test\lib\site-packages\celery\concurrency\base.py", line 129, in start
self.on_start()
File "d:\pyramid_celery_test\lib\site-packages\celery\concurrency\prefork.py", line 107, in on_start
P = self._pool = Pool(processes=self.limit,
File "d:\pyramid_celery_test\lib\site-packages\billiard\pool.py", line 1046, in init
self._create_worker_process(i)
File "d:\pyramid_celery_test\lib\site-packages\billiard\pool.py", line 1158, in _create_worker_process
w.start()
File "d:\pyramid_celery_test\lib\site-packages\billiard\process.py", line 124, in start
self._popen = self._Popen(self)
File "d:\pyramid_celery_test\lib\site-packages\billiard\context.py", line 383, in _Popen
return Popen(process_obj)
File "d:\pyramid_celery_test\lib\site-packages\billiard\popen_spawn_win32.py", line 83, in init
reduction.dump(process_obj, to_child)
File "d:\pyramid_celery_test\lib\site-packages\billiard\reduction.py", line 99, in dump
ForkingPickler(file, protocol).dump(obj)
AttributeError: Can't pickle local object '_compile_route..matcher'
Traceback (most recent call last):
File "", line 1, in
File "d:\pyramid_celery_test\lib\site-packages\billiard\spawn.py", line 165, in spawn_main
exitcode = _main(fd)
File "d:\pyramid_celery_test\lib\site-packages\billiard\spawn.py", line 207, in _main
self = pickle.load(from_parent)
EOFError: Ran out of input