with deploy aws nginx gunicorn supervisord

aws - nginx django deploy



ERROR(sin proceso) Nginx+Gunicorn+Supervisord (1)

Tratar:

supervisorctl reread supervisorctl reload

Eso debería comenzar el servicio. Lo hice como root en Ubuntu 13.04.

EDITAR:

He tenido problemas desde que publiqué esto con SIGHUP''ing Supervisor processes. Me gustaría compartir un pequeño fragmento que encontré en otro lado:

sudo kill -HUP `sudo supervisorctl status | grep $APP_NAME | sed -n ''/RUNNING/s/.*pid /([[:digit:]]/+/).*//1/p''`

A continuación, enviaremos un SIGHUP al proceso que ejecuta APP_NAME. Esto es útil para la recarga elegante de Gunicorn.

Joe

si ejecuto el comando (para iniciar la aplicación) a través de un supervisor:

sudo supervisorctl start myapp

está arrojando el error de:

myapp: ERROR (no such process)

Creé un archivo llamado myappsettings.conf:

[program:myapp] command = /usr/local/bin/gunicorn -c /home/ubuntu/virtualenv/gunicorn_config.py myapp.wsgi user = ubuntu stdout_logfile = /home/ubuntu/virtualenv/myapp/error/gunicorn_supervisor.log redirect_stderr = true

Cuál es el problema aquí?

Gracias.