Ho seguito le istruzioni in https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/uwsgi/ e funzionava bene fino a pochi giorni fa, quando ho ucciso i processi uwsgi e ho provato a riavviare di nuovo. Poi ha dettouwsgi: opzione non riconosciuta '--module = MyProject.wsgi: application'
uwsgi: unrecognized option '--module=MyProject.wsgi:application'
ho sbattere la testa cercando di risolvere il problema, ... ho controllato il mio impegno la storia e lo script che uso per iniziare uwsgi non è cambiato:
#!/bin/bash
# https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/uwsgi/
uwsgi --chdir=/home/MyProject \
--module=MyProject.wsgi:application \
--env DJANGO_SETTINGS_MODULE=MyProject.settings \
--master --pidfile=/tmp/MyProject-masted.pid \
--socket=/home/MyProject.sock \
--processes=5 \
--harakiri=20 \
--limit-as=128 \
--max-requests=5000 \
--vacuum \
--home=/home/MyProject/env \
--daemonize=/var/log/uwsgi/MyProject.log
Ovviamente qualcosa deve essere cambiato ma non riesco a vedere cosa ... Non ho eseguito alcun aggiornamento, la sceneggiatura non è cambiata ... PlEaSe HeLp !!!
Ouuf! Grazie mille amico! – sebpiq
Se vuoi attaccare alla versione Ubuntu di uwsgi, leggi la seconda risposta! –
L'installazione della versione pip ucciderà "sudo service uwsgi start/stop", ma smetterà anche di leggere da/etc/uwsgi .... Quindi prima di farlo leggi la risposta sotto. –