Gunicorn和主管ERROR(没有这样的过程)

时间:2014-05-07 16:39:42

标签: django gunicorn supervisor

我正在尝试让Supervisor运行一个运行Gunicorn的bash脚本。我单独运行bash脚本并且工作正常,但是当我尝试启动Supervisor程序时,我收到以下错误消息:

guni: ERROR (no such process)

有没有人就如何解决这个问题提出任何建议?

我已经尝试停止Supervisor,重新启动它,重新加载它并更新它,但没有一个解决了这个问题。

guni.conf ::位于/etc/supervisor/conf.d/guni.conf

[program:guni]
environment=PYTHONPATH=/home/appdir/bin:/home/appdir/lib
command=/home/appdir/guni.sh
directory=/home/appdir/
user=someuser
stdout_logfile=/home/appdir/logs/gunicorn_supervisor.log
redirect_stderr=true

guni.sh

#!/bin/bash
set -e
LOGFILE=/home/appdir/logs/guni.log
LOGDIR=$(dirname $LOGFILE)
NUM_WORKERS=3
# user/group to run as
USER=someuser
GROUP=someuser
ADDRESS=127.0.0.1:8001
cd /home/appdir
source /home/appdir/bin/activate
test -d $LOGDIR || mkdir -p $LOGDIR
exec gunicorn_django -w $NUM_WORKERS --bind=$ADDRESS \
  --user=$USER --group=$GROUP --log-level=debug \
  --log-file=$LOGFILE 2>>$LOGFILE

0 个答案:

没有答案