Tente strace
do processo:
# strace -f -o ~/uwsgi.trace uwsgi --ini /usr/share/uwsgi/conf/default.ini --ini /etc/uwsgi/apps-enabled/file.ini
revela que, pouco antes de esse processo ser encerrado sem sucesso, a abertura de /usr/lib/uwsgi/plugins
falha:
openat(AT_FDCWD, "/usr/lib/uwsgi/plugins", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
Portanto, crie o diretório ausente: # mkdir -p /usr/lib/uwsgi/plugins
e tente iniciar o uWSGI novamente.
Dito isto, se você não tiver o diretório /usr/lib/uwsgi/plugins
, sua instalação do uWSGI provavelmente não será capaz de lidar com solicitações. Para lidar com solicitações do Python, por exemplo, você desejará # apt-get install uwsgi-plugin-python
e, em seguida, adicionar plugins = python
à sua configuração de aplicativo.