Nesse caso deveria gerar o relatório e deixar disponível quando terminar de processar os dados posteriormente, e não gerar durante a requisição inteira. Assim qualquer perda de conexão não traz problemas pro user
isso mesmo, essa é uma das soluções que pretendo convencer o pessoal a implementar porque o relatório gerado poderia ser até enviado para o email do usuário