Estoy tratando de seguir este tutorial para configurar uWSGI
con Django
y nginx
encendido Ubuntu
16.04
.
Todo funciona bien hasta el último paso (oh la ironía ...) donde trato de ejecutar este comando:
sudo service uwsgi start
Si falla con el siguiente error:
Error al iniciar uwsgi.service: Unidad uwsgi.service no encontrada.
Otros parecen tener un error similar:
Error al iniciar uwsgi.service: no se pudo cargar la unidad uwsgi.service: no existe dicho archivo o directorio.
El problema parece estar relacionado con la versión de Ubuntu. Si bien ese tutorial está dirigido a Ubuntu 14.04, parece que no funcionará para las versiones más nuevas porque en la versión 15 Ubuntu cambió del upstart
demonio systemd
init al demonio init .
¿Cómo puedo usar systemd
para iniciar uWSGI para que funcione con nginx y Django?
systemctl status uwsgi
me saleImportError: No module named site
.Para evitar ese error:
sudo systemctl daemon-reload
para cargar el archivo uwsgi.service recién creado .Para hacer inicio de servicio en cada reinicio:
sudo systemctl enable uwsgi
.fuente