Dear Galaxy Developers, I am adding load balancing to Galaxy, as suggested in the documentation, I use supervisor to start or restart the uwsgi Galaxy processes, I find a problem that while restarting Galaxy supervisor doesn't wait all the uesgi processes are killed and start Galaxy again, this causes the following error:
probably another instance of uWSGI is running on the same address ( 127.0.0.1:8080). bind(): Address already in use [core/socket.c line 769] My configuration: galaxy.ini: [uwsgi] processes = 8 stats = 127.0.0.1:9191 socket = 127.0.0.1:8080 pythonpath = lib threads = 4 logto = /var/log/galaxy.log master = True ======================= supervisor.conf: [program:galaxy_web] command = /usr/local/bin/uwsgi --master --ini-paste config/galaxy.ini --logto /var/log/galaxy.log directory = /opt/galaxy umask = 022 autostart = true autorestart = true startsecs = 20 user = galaxy environment = PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin,GALAXY_HOME=/opt/galaxy,PYTHON_EGG_CACHE=/home/galaxy/.python-eggs,PYTHONPATH=/opt/galaxy/eggs/PasteDeploy-1.5.0-py2.7.egg numprocs = 1 stopsignal = INT startretries = 15 stopwaitsecs = 20 [group:galaxy] programs = galaxy_web ======================= Command to restart: supervisorctrl restart galaxy: Have you had similar experience, do you have an idea to fix this? Thanks in advance! Mark
___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: https://lists.galaxyproject.org/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/