Domanda

Ho attraversato tutte le domande correlate e non sono riuscito a trovare la risposta, ho attraversato anche i documenti e ho provato tutto ciò che potevo, è la mia prima volta, quindi avendo difficoltà. Ho un semplice django polls app Con impostazioni adeguate e file statici, lavorando localmente.

Come menzionato nel titolo, sto cercando di usare Django su un VPS appena acquistato, con Nginx e Gunicorn, sto usando anche VirtualEnv.

Ecco la mia struttura delle cartelle sul server:logs pid projhome scripts

All'interno del projhome ho le seguenti directory:bin djangopolls include lib local

Come già accennato in parallelo alla cartella Projhome ho la cartella degli script, con il seguente contenuto:

source /home/django/projhq/bin/activate
kill `cat /home/username/pid/gunicorn.pid`
gunicorn_django -c /home/username/projhome/djangopolls/gunicorn_cfg.py

Ora per avviare il server devo andare alla cartella degli script ed eseguire lo script di avvio, lo faccio senza alcun errore, ma quando controllo il IP Ricevo 504 errori.

Dove sbaglio ???

È stato utile?

Soluzione

Potresti prima voler cd nella directory in cui viene inserito il file di impostazioni.py e quindi eseguire Gunicorn, quindi puoi aggiornare il tuo script.sh al primo CD nella directory del progetto Django.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top