Gunicorn не начинающих рабочих

Когда я запускаю эту команду

[jenia@arch app]../bin/gunicorn zones.wsgi:application --bind localht:8000

Сервер Gunicorn работает на локальном хосте: 8000. Он ничего не возвращает на консоль, как я полагаю, должен. Просто бежит молча.

Когда я запускаю свой скрипт вbin/gunicorn_start сервер по-прежнему работает тихо и имеет странное поведение. Если я ввожу адрес, который django не может решить, это дает мнеinternal server error и это все. нет трассировки стека нет ничего.

Это скрипт bin / gunicorn_start:

#!/bin/bash

NAME="hello_app" # Name of the application
DJANGODIR=/srv/http/proj05/app # Django project directory
SOCKFILE=/srv/http/proj05/app/run/gunicorn.sock # we will communicte using this unix socket
USER=jenia # the user to run as
GROUP=jenia # the group to run as
NUM_WORKERS=3 # how many worker processes should Gunicorn spawn
DJANGO_SETTINGS_MODULE=zones.settings # which settings file should Django use
DJANGO_WSGI_MODULE=zones.wsgi # WSGI module name

echo "Starting $NAME as `whoami`"

# Activate the virtual environment
cd $DJANGODIR
source activate
export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
export PYTHONPATH=$DJANGODIR:$PYTHONPATH


# Create the run directory if it doesn't exist
RUNDIR=$(dirname $SOCKFILE)
test -d $RUNDIR || mkdir -p $RUNDIR



# Start your Django Unicorn
# Programs meant to be run under supervisor should not daemonize themselves (do not use --daemon)
echo "about to exec exec is" $DJANGO_WSGI_MODULE
exec ../bin/gunicorn ${DJANGO_WSGI_MODULE}:application \
--name $NAME \
--workers $NUM_WORKERS \
--user=$USER --group=$GROUP \
--log-level=debug \
--bind=unix:$SOCKFILE

Кстати, я создал виртуал, сделав:

cd proj05
virtualenv .
source bin/activate
pip install django
pip install gunicorn
...

Может кто-нибудь сказать мне, как заставить Gunicorn выводить отладочную информацию, а не простоinternal server error?

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос