Postępowałem zgodnie z instrukcjami w https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/uwsgi/ i działało dobrze, aż kilka dni temu, kiedy zabiłem procesy uwsgi i próbowałem ponownie uruchomić. Potem powiedziałuwsgi: nierozpoznana opcja "--module = MyProject.wsgi: application '
uwsgi: unrecognized option '--module=MyProject.wsgi:application'
byłem walić głową próbując rozwiązać ten problem, ... Sprawdziłem mój popełnić historię i skrypt używam do rozpoczęcia uwsgi nie zmieniła:
#!/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
Oczywiście coś musiało się zmienić, ale nie mogę zobaczyć, co ... Nie aktualizowałem, scenariusz się nie zmienił ... PlEaSe HeLp !!!
Ouuf! Wielkie dzięki! – sebpiq
Jeśli chcesz trzymać się wersji Ubsu uwsgi, przeczytaj drugą odpowiedź! –
Zainstalowanie wersji pip zabije "sudo service uwsgi start/stop" zatrzyma także czytanie z/etc/uwsgi .... Zanim to zrobisz przeczytaj odpowiedź poniżej. –