J'essaie de suivre ce tutoriel pour configurer uWSGI
avec Django
et nginx
sur Ubuntu
16.04
.
Tout fonctionne bien jusqu'à la toute dernière étape (oh l'ironie ...) où j'essaie d'exécuter cette commande:
sudo service uwsgi start
Si échoue avec l'erreur suivante:
Impossible de démarrer uwsgi.service: unité uwsgi.service introuvable.
D'autres semblent obtenir une erreur similaire:
Impossible de démarrer uwsgi.service: Échec du chargement de l'unité uwsgi.service: aucun fichier ou répertoire de ce type.
Le problème semble être lié à la version d'Ubuntu. Bien que ce didacticiel soit destiné à Ubuntu 14.04, il semble qu'il ne fonctionnera pas pour les versions plus récentes car dans la version 15, Ubuntu est passé du upstart
démon systemd
init au démon init .
Comment puis-je utiliser systemd
pour lancer uWSGI afin qu'il fonctionne avec nginx et Django?
systemctl status uwsgi
je reçoisImportError: No module named site
.Pour contourner cette erreur:
sudo systemctl daemon-reload
pour le fichier uwsgi.service nouvellement créé à charger.Pour démarrage du service à chaque redémarrage:
sudo systemctl enable uwsgi
.la source