Você deve verificar as seguintes opções de configuração:
stopsignal
para especificar qual sinal é enviado ao seu programa para que ele pare de forma graciosa
stopwaitsecs
para especificar por quanto tempo o supervisord deve aguardar o processo ser encerrado normalmente, antes de desistir e enviar um SIGKILL.