У меня проблема с моим супервизором конфигурации, мой файл находится в etc/supervisor/conf.d/realtimecolonybit.conf
,
Когда я пытаюсь перечитать команду supervisorctl, покажите мне «Нет обновлений конфигурации для процессов» и когда я попробую другую командувот так
supervisorctl status realtimecolonybit
Показывает мне эту ошибку
realtimecolonybit FATAL can't find command '/home/ubuntu/realtimecolonybit/bin/start.sh;'
И при попытке supervisorctl запустить realtimecolonybit показать мне эту ошибку
realtimecolonybit: ERROR (no such file)
Моя конфигурация в моем файле realtimecolonybit.conf ниже
[program:realtimecolonybit]
command = /home/ubuntu/realtimecolonybit/bin/start.sh;
user = root
stdout_logfile = /home/ubuntu/realtimecolonybit/logs/realtimecolonybit.log;
redirect_strderr = true;
Моя конфигурация из моего файла start.sh ниже
#!/bin/bash
NAME="realtimecolonybit"
DJANGODIR=/home/ubuntu/realtimecolonybit/colonybit
SOCKFILE=/home/ubuntu/realtimecolonybit/run/gunicorn.sock
USER=root
GROUP=root
NUM_WORKERS=3
DJANGO_SETTINGS_MODULE=colonybit.settings
echo "Starting $NAME as `whoami`"
cd $DJANGODIR
source /home/ubuntu/realtimecolonybit/bin/activate
# workon realtimecolonybit
export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
export PYTHONPAHT=$DJANGODIR:$PYTHONPATH
RUNDIR=$(dirname $SOCKFILE)
test -d $RUNDIR || mkdir -p $RUNDIR
exec daphne -b 0.0.0.0 -p 8001 colonybit.asgi:application
Когда я запускаю без супервизора, как это
(realtimecolonybit)realtimecolonybit/#/ ./bin/start.sh
он запускаетсяхорошо и работает хорошо, но иногда на сервере
Я пытаюсь запустить Django 1.11 и django_channel с супервизором, мое приложение находится в aws.