I have to add that even when never using reload, stop also doesn't work all the time. When letting uwsgi run for a while I thought I'd be safe not using reload, but stop and start. But after stop there are still processes running.
service uwsgi start
(let some time pass)
service uwsgi stop
Expected result: No uwsgi processes running.
Actual result: several uwsgi-core processes remain running and can only be stopped with SIGKILL.
I have to add that even when never using reload, stop also doesn't work all the time. When letting uwsgi run for a while I thought I'd be safe not using reload, but stop and start. But after stop there are still processes running.
service uwsgi start
(let some time pass)
service uwsgi stop
Expected result: No uwsgi processes running.
Actual result: several uwsgi-core processes remain running and can only be stopped with SIGKILL.
This is on 12.04.2 LTS.