Investigate this WorkerLostError
-
use flower to get more data ? celery --broker=
amqp://
login:
password@resif-dev1.u-ga.fr
:5672/waveqc flower
-
Remove the Request class as it does not work -
run super() methods on on_failure() and after_return() methods ? -
set prefetch = 1 ? -
set concurrency = 1? Or stick to the number of cpu available ? -
use solo pool ? -
is swap available on pods ? -
use --max-memory-per-child ? -
close mseed files when processed ?
Sentry Issue: WAVEQC-1P
WorkerLostError:
"""
Traceback (most recent call last):
File "/app/.venv/lib/python3.11/site-packages/billiard/pool.py", line 1264, in mark_as_worker_lost
raise WorkerLostError(
billiard.exceptions.WorkerLostError: Worker exited prematurely: signal 11 (SIGSEGV) Job: 4596.
"""
File "billiard/pool.py", line 1264, in mark_as_worker_lost
raise WorkerLostError(
Task handler raised error: "WorkerLostError('Worker exited prematurely: signal 11 (SIGSEGV) Job: 4596.')"
Edited by Simon Panay