I have a galaxy instance using Paste, I want to switch to UWSGI. I found this very interesting page :
But I have a lot of questions :
From what I understand, even if I want to use uwsgi, will the handlers still use Paste ?
Is it the difference of responsiveness the reason why we need to set only 1 uwsgi when several server:web are required with Paste ?
I am working on a brand new instance of galaxy for my developments (from last week). I need to set PYTHONPATH as /path/to/galaxy/eggs/PasteDeploy-1.5.0-py2.7.egg in Supervisord. I can find it in my prod instance, but I don't even have eggs repertory in my dev instance. How should I set this PYTHONPATH ?
Still in supervisord, in the environment there is SGE_ROOT=/var/lib/gridengine. I am using HTCondor, so should I set SGE_ROOT=/var/lib/condor ? That sounds... bad to me (since condor is not sun gridengine).
Is it mandatory to set Nginx in supervisor as well ? I have seen it here : https://wiki.galaxyproject.org/Events/GCC2014/TrainingDay/AdminWalkthrough#Configure_Galaxy
Let's say I have set uwsgi, and 2 handlers in the galaxy.ini . In the end I will have 2 port for uwsgi (stats and socket), 2 ports for the 2 handlers... and what about the main section ? Does it still need his own port ? Why ?
I hope you can help me to answers this questions. Thank you for your attention.