O problema é que a maioria dos clientes HTTP não lê a resposta até que ela tenha enviado todo o corpo da solicitação. Se você está lidando com webbrowsers você provavelmente está sem sorte aqui. A única configuração do lado do servidor que você pode fazer é definir keepalive_requests
como 0 (que desabilita conexões persistentes), o que pode fazer com que o nginx feche a conexão depois de enviar o 413, que deve fazer com que o cliente pare de enviar os dados. O cliente provavelmente relatará um erro de rede em vez de 413, no entanto.