Parece que encontrei a solução. Eu não posso ter supervisor executar meu script de servidor como o unprivileged my-www-user
, uma vez que tem que gravar em arquivos de log, etc, que requer mais acesso. Portanto, a solução é executar o servidor como root e deixar gunicorn_django gerar o processo de trabalho como my-www-user
[program:my_app]
user=root
; rest of config follows