Ho scoperto come eseguire la mia applicazione Django tramite sudo python /home/david/myproject/manage.py runserver 68.164.125.221:80
. Tuttavia, dopo aver chiuso il terminale, il server smette di funzionare.Come posso mantenere attivo il mio server Django anche dopo aver chiuso la sessione ssh?
Ho provato a eseguire questo processo in background, ma il server si spegne rapidamente subito dopo aver eseguito sudo python /home/david/myproject/manage.py runserver 68.164.125.221:80 &
.
Come mantenere la mia applicazione Django in esecuzione anche dopo aver chiuso la sessione ssh nel terminale?
PS - Scusa se questa domanda ti colpisce come elementare. Tale sciocchezza si verifica quando un programmatore javascript front-end deve trasformarsi in un amministratore di server con una velocità incredibile.
Basta ricordare runserver è solo per lo sviluppo ... –
Attendere, perché è solo per lo sviluppo? L'ho letto anche nella documentazione di Django, ma quali sono gli svantaggi? Penso che funzionerebbe bene. – dangerChihuahua007
no. Uso. Runserver. In. Produzione. Mai. È single-threaded. È insicuro. Non è ottimizzato Affatto. È solo e puramente una * comodità * per consentire di testare il codice in fase di sviluppo. Non è mai stato progettato né destinato a essere utilizzato per qualcosa oltre a questo. –