Я настроил супервизор на сервере, как это:Как интегрировать класс-gunerorn рабочего класса в настройку конфигурации супервизора?
[program:myproject]
command = /home/mydir/myproj/venv/bin/python /home/mydir/myproj/venv/bin/gunicorn manage:app -b <ip_address>:8000
directory = /home/mydir
Я установил GEvent на моей виртуальной среде, но я не знаю, как я могу реализовать на переменном супервизор command
, я могу запустить его вручную через терминал, как это:
gunicorn manage:app -b <ip_address>:8000 --worker-class gevent
Я попытался включить путь, когда я звоню GEvent в команде диспетчера так же, как питон и gunicorn, но это не работает, если честно, я не знаю, что это правильный каталог/файл выполнить gevent, и я также не уверен, что это правильный способ выполнить wo класс rker в супервизоре. Я бегу на Ubuntu v14.04
Любой? Спасибо
читает журнал нормальных журналов и ошибок, которые генерируется 'supervisord' при запуске этой программы. Если вы все еще не можете понять, вставьте здесь журнал. – lyfing
Вам не нужно включать полный путь к чему-либо, кроме пушки. Вам вообще не нужна ссылка на Python. gunicorn должен использовать интерпретатор, с которым он был установлен. – dirn