Ho letto di distribuire Django con gunicorn e volevo provarlo.Django con Gunicorn diversi modi per distribuire
ho trovato almeno 3 modi di esecuzione di un server con gunicorn e django:
gunicorn [OPTIONS] [APP_MODULE] # tested locally and worked fine
python managy.py run_gunicorn # also works fine locally
gunicorn_django [OPTIONS] [SETTINGS_PATH] # I have an error due to apps/ location
ho Apache con nginx (che serve i file statici) in produzione al momento, funziona bene ma è un po 'lento e voglio provare Gunicorn. Le prime 2 opzioni funzionavano bene localmente con nginx che serviva file statici.
Voglio sapere un paio, se le cose:
- Qual è la differenza tra una qualsiasi opzione di cui sopra?
- Qual è l'istruzione corretta da eseguire negli ambienti
PRODUCTION
?
Grazie ragazzi.
'darmi qualche errore sul mio apps' quale errore esattamente? E solo FYI, in produzione, dovresti avere 'DEBUG = False', e quando' DEBUG' è 'False', Django non pubblica file statici. Hai bisogno del tuo software server per prenderti cura di loro. –
@Bibhas, l'errore che ottengo, è legato alla posizione delle app sul progetto, non molto pertinente alla domanda che penso. Grazie per avermi fatto sapere che Django non funziona statico su DEBUG = False, è nuovo. – PepperoniPizza
Qual è il percorso delle impostazioni? – kbec