Eu criaria um serviço systemd para /etc/systemd/system/uwsgi.service
. E desative o script inicial.
Talvez você precise ajustar o script de serviço um pouco, como o caminho completo, user
e After
:
[Unit]
Description=uwsgi
After=network.target
[Service]
PIDFile=/run/uwsgi.pid
ExecStart=/usr/bin/uwsgi --master --processes 4 --die-on-term --socket :3031 --wsgi-file /var/www/myapp.wsgi
User=www-data
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target