Estou tentando seguir este tutorial para configurar uWSGI
com Django
e nginx
em Ubuntu
16.04
.
Tudo funciona bem até o último passo (oh a ironia ...) em que eu tento executar este comando:
sudo service uwsgi start
Se falhar com o seguinte erro:
Falha ao iniciar o uwsgi.service: Unidade uwsgi.service não encontrada.
Outros parecem receber um erro semelhante:
Falha ao iniciar o uwsgi.service: Falha ao carregar a unidade uwsgi.service: esse arquivo ou diretório não existe.
O problema parece estar relacionado à versão do Ubuntu. Embora esse tutorial seja voltado para o Ubuntu 14.04, parece que não funcionará para versões mais recentes, porque na versão 15 o Ubuntu mudou do upstart
daemon init para o systemd
daemon init .
Como usar o systemd
uWSGI para que ele funcione com o nginx e o Django?
systemctl status uwsgi
eu receboImportError: No module named site
.Para contornar esse erro:
sudo systemctl daemon-reload
o carregamento do arquivo uwsgi.service recém-criado .Para tornar o início do serviço em cada reinicialização:
sudo systemctl enable uwsgi
.fonte