Hi Nicholas,

Sorry for the somewhat misleading text in the documentation. The part about "no extra modules or recompiling" refers to nginx itself - uWSGI protocol support is built in to the core functionality of nginx. This does not mean that uWSGI itself is installed. Installing uWSGI is addressed a bit further up:

You will also need to have uWSGI installed. There are a variety of ways to do this. It can be installed system-wide by installing from your system's package manager (on Debian and Ubuntu systems, the uwsgi and uwsgi-plugin-python provide the necessary components), or with theeasy_install or pip commands (which will install it to the system's Python site-packages directory). Alternatively, if you are already running Galaxy from a Python virtualenv, you can use pip install uwsgi with that virtualenv's copy of pip to install to that virtualenv as your unprivileged Galaxy user.

In the case of Ubuntu sudo apt-get install uwsgi uwsgi-plugin-python  should provide the necessary components.

--nate 

On Mon, Jan 26, 2015 at 2:46 PM, Nicholas Kline <nxk60@case.edu> wrote:
Hello,

I am trying to setup a local production Galaxy server for our
department. Our Galaxy server environment is as follows:

- Ubuntu 14.04 64-bit
- 94 GB Memory
- Intel Xeon
- Python virtual environment
- Nginx
- PostgreSQL
- ProFTPd

Today I tried starting the Galaxy server for the first time. I think
the first step in that process is starting uWSGI, correct? To do so, I
executed these commands:

cd ~/galaxy-dist/
PYTHONPATH=eggs/PasteDeploy-1.5.0-py2.7.egg uwsgi --ini-paste config/galaxy.ini

However, it appears something failed. This information is returned:

The program 'uwsgi' can be found in the following packages:
 * uwsgi-core
 * uwsgi-plugin-alarm-curl
 * uwsgi-plugin-alarm-xmpp
 * uwsgi-plugin-curl-cron
 * uwsgi-plugin-emperor-pg
 * uwsgi-plugin-erlang
 * uwsgi-plugin-geoip
 * uwsgi-plugin-graylog2
 * uwsgi-plugin-jvm-openjdk-6
 * uwsgi-plugin-jvm-openjdk-7
 * uwsgi-plugin-ldap
 * uwsgi-plugin-lua5.1
 * uwsgi-plugin-lua5.2
 * uwsgi-plugin-php
 * uwsgi-plugin-psgi
 * uwsgi-plugin-python
 * uwsgi-plugin-python3
 * uwsgi-plugin-rack-ruby1.9.1
 * uwsgi-plugin-router-access
 * uwsgi-plugin-sqlite3
 * uwsgi-plugin-v8
 * uwsgi-plugin-xslt
Ask your administrator to install one of them

According to the galaxy documentation at
https://wiki.galaxyproject.org/Admin/Config/Performance/Scaling ,
"uWSGI support is built in to nginx, so no extra modules or
recompiling should be required".

Also, should '--ini-paste config/galaxy.ini' really be configured like
this instead: --ini-paste universe_wsgi.ini ?

Thank you
___________________________________________________________
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/