2015-12-15 9 views
5

Sto tentando di avviare un'applicazione con gunicorn e nginx e ho dovuto raddoppiare per eliminare e modificare i file alcune volte. Questa volta, mi sono imbattuto in problemi.Impossibile avviare il file Upstart di Gunicorn

ho creato un file di upstart ...

sudo nano /etc/init/gunicorn.conf

description "Gunicorn application server handling flowershop" 

start on runlevel [2345] 
stop on runlevel [!2345] 

respawn 
setuid ubuntu 
setgid www-data 
chdir /home/ubuntu/flowershop 

exec env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/flowershop/flowershop.sock flowershop.wsgi:application 

Poi mi sono imbattuto ...

sudo service gunicorn start 

e ha iniziato!

Ho dovuto modificare il nome del socket creato, quindi ho eliminato il file upstart /etc/init/gunicorn.conf, ho creato un nuovo file upstart con lo stesso nome dell'ultimo e ho tentato di eseguire sudo service gunicorn start.

E ora restituisce i seguenti messaggi di errore, che corrispondono i seguenti comandi ...

sudo service gunicorn start 

start: Job failed to start 

& &

sudo service gunicorn stop 

stop: Unknown instance: 

Questo chiaramente aveva a che fare con la mia intromissione, ma Non ho la più pallida idea di come sistemarlo.

+0

ho l'errore esatto. dove riesci a trovare una soluzione? –

+0

@JeyachandranRathnam Ho appena riavviato la mia istanza Amazon EC2 e ricominciato da capo. Ha funzionato a quel punto. A volte le cose si bloccano. –

risposta

1

modo semplice è cercare di ricaricare la gocciolina

sudo shutdown -r now 
Problemi correlati