GIScience / sketch-map-tool

Create re-digitizable paper maps for offline data collection in the field.
https://sketch-map-tool.heigit.org/
GNU Affero General Public License v3.0
35 stars 7 forks source link

Simultaneously uploading multiple sketch maps (4x24) leads to sigkill #395

Open Gigaszi opened 7 months ago

Gigaszi commented 7 months ago

When sedning multiple (in this case 16) sketch maps with OSM background to digitize locally, it runs after ~12 mins into this error:

ERROR - request.py - on_failure - Task handler raised error: WorkerLostError('Worker exited prematurely: signal 9 (SIGKILL) Job: 5.')
sketch-map-tool-celery-1  | Traceback (most recent call last):
sketch-map-tool-celery-1  |   File "/home/smt/.conda/envs/smt/lib/python3.11/site-packages/billiard/pool.py", line 1264, in mark_as_worker_lost
sketch-map-tool-celery-1  |     raise WorkerLostError(
sketch-map-tool-celery-1  | billiard.einfo.ExceptionWithTraceback: 
sketch-map-tool-celery-1  | """
sketch-map-tool-celery-1  | Traceback (most recent call last):
sketch-map-tool-celery-1  |   File "/home/smt/.conda/envs/smt/lib/python3.11/site-packages/billiard/pool.py", line 1264, in mark_as_worker_lost
sketch-map-tool-celery-1  |     raise WorkerLostError(
sketch-map-tool-celery-1  | billiard.exceptions.WorkerLostError: Worker exited prematurely: signal 9 (SIGKILL) Job: 5.
sketch-map-tool-celery-1  | """
Gigaszi commented 7 months ago

Sketch Map: 1 Map Frame: filename

matthiasschaub commented 1 month ago

Maybe solved by 6f4fafbe88ec7733b800a59d4c2dbbad423f0741