2013-06-12 12 views
9

Sto realizzando un progetto utilizzando il framework Django. Ho ospitato un server di prova con Apache + mod_wsgi. Quando cambio alcune righe di codice, carico il file e lo collaudo in un browser. Ma le nuove modifiche non vengono mostrate a meno che non venga ricaricato/riavviato (/etc/init.d/apache2 reload).Come ricaricare il nuovo aggiornamento nel progetto Django con Apache, mod_wsgi?

C'è un altro modo per ricaricare/aggiornare nuove modifiche oltre al ricaricamento di Apache?

risposta

10

Sì, toccare il file di configurazione wsgi.

Per me, lo script di riavvio del server è semplice come touch /srv/grove_project/conf/apache/django.wsgi. Inseriscilo negli script di gestione del server ed è un buon riavvio.

Per maggiori informazioni e quando questo si applica: https://code.google.com/p/modwsgi/wiki/ReloadingSourceCode

Da l'uomo stesso: funziona soltanto con questo mod_wsgi in modalità demone.

+2

Va notato che toccare il file di script WSGI funziona solo per ricaricare l'intera applicazione se si utilizza la modalità daemon mod_wsgi. –

+1

Eccolo! Grazie! –

Problemi correlati