服务新贵不能正常工作。我不知道为什么?

时间:2012-10-05 05:32:24

标签: django deployment service gunicorn upstart

我正在使用gunicorn和nginx部署Django项目。 我在教程中跟踪了http://senko.net/en/django-nginx-gunicorn

链接

名为'testgunicorn'的文件服务:

description "Django XXXXXXXXX"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
exec /home/htk/workspace/testproject/envs/run.sh

但是当我运行服务时:service testgunicorn start 它已记录:testgunicorn start/running, process 14259 但是当我检查状态时:service testgunicron status 它已记录:testgunicorn stop/waiting

文件'run.sh'的内容

#!/bin/bash
set -e
LOGFILE=/home/my-user/workspace/testproject/testproject.log
NUM_WORKERS=2

# user/group to run as
USER=my-user
GROUP=my-group
cd /home/htk/workspace/testproject
source envs/bin/activate
exec python2.7 manage.py run_gunicorn 0.0.0.0:8090 -w $NUM_WORKERS \
--user=$USER --group=$GROUP --log-level=debug \
--log-file=$LOGFILE 2>>$LOGFILE

文件'run.sh',我检查它运行正常。 谢谢你提前。

0 个答案:

没有答案