Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information