Dear developers,
Since last Galaxy upgrade some issue with uwsgi and threading arise.
I used Galaxy documentation as a guideline to configure galaxy.yml:
uwsgi:
socket: 127.0.0.1:4001
http: 0.0.0.0:8080
buffer-size: 16384
processes: 4
threads: 8
offload-threads: 2
static-map: /static/style=static/style/blue
static-map: /static=static
master: true
virtualenv: .venv
pythonpath: lib
module: galaxy.webapps.galaxy.buildapp:uwsgi_app()
thunder-lock: true
die-on-term: true
hook-master-start: unix_signal:2 gracefully_kill_them_all
hook-master-start: unix_signal:15 gracefully_kill_them_all
py-call-osafterfork: true
enable-threads: true
mule: lib/galaxy/main.py
mule: lib/galaxy/main.py
mule: lib/galaxy/main.py
farm: job-handlers:1,2,3
When I run Galaxy, I got error message - error: can't start new thread
Also if I run some job which require a lot of threads, I always get error message - RuntimeError: can't start new thread
I tried to increase number of processes in /etc/security/limits.conf for galaxy user but it didn’t help.
What can be solution? Do you have any idea what could be wrong?
Thanks a lot for your support.
Best,
Marija
Marija Đurđević
PhD, Diagnostic & Research Center for Molecular BioMedicine
Institute of Pathology
Bioinformatician, Core Facility Computational Bioanalytics
Center for Medical Research
Medical University of Graz
Stiftingtalstraße 24, A-8010 Graz
Austria
Phone: +43 316/385-73024
Fax:+43 316/385-73009
Email: marija.durdevic@medunigraz.at
Email: marija.djurdjevic@klinikum-graz.at
Web: https://zmf.medunigraz.at