none
Crystal Reports - Problema em Gerar Reports em massa RRS feed

  • Pergunta

  • Boa Tarde,

    Estou enfrentando um problema meio estranho com uma geração de reports em massa.

    Eu tenho uma aplicação que envia faturas e boletos anexados em um email, onde eu tenho um rpt contruido para cada um, em uma aplicação web asp.net 4 e gerenciado pelo IIS 7 e cada rpt é alimentado e carregado por uma pagina aspx especifica para cada um.

    O meu problema é o seguinte eu tenho um aplicação desktop que faz requiseição para essas paginas onde as paginas garregam o report e o alimentam e retornam como um pdf via Response e anexam ao email que está sendo contruido, no início ocorre tudo bem quando de uma hora para outra  a aplicação desktop faz uma requisição para as paginas aspx e ocorre o seguite erro "Falha ao carregar o relatório." e dai para frente começa a gerar este erro para todo o rpt requisitado.

    O mais estranho é que ao reiniciar o IIS tudo volta ao normal parcialmente ate começar a gerar o erro descrito acima.

    Se alguem poder me ajudar agradeço.

    quinta-feira, 5 de julho de 2012 20:43

Todas as Respostas

  • Adriano, bom dia

    Está é uma questão complicada, possivelmente alguma ação está consumindo os recursos da sua máquina. Recomendo a você fazer uma monitoração quanto aos recursos da máquina através do Monitor de Perfomance do Windows http://msdn.microsoft.com/pt-br/library/3xxk09t8.aspx

    Verificar as quantidades de conexões abertas ao SQL e as devidas transações através do SQL Profiler


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Facebook Olavo Neto
    Linkedin Olavo Neto
    Se for útil marque como resposta e faça um Developer feliz :)

    sexta-feira, 6 de julho de 2012 11:08
  • Prezado(a),
    Estou migrando seu post para o fórum de Geracao de Relatórios.
    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.
    Obrigado.

    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

    sexta-feira, 6 de julho de 2012 12:22
    Moderador
  • Pelo que vi nao é bem isso por que ja fiz o monitoramento e nada de anormal com banco ou aplicação, pois nenhum dos indicadores tem pico a variação é muito pequena, e também esqueci ne mencinar que é uma aplicação que faz issu em um unico local então em relação a consumo de recurso e para cada requisição tem um sleep de 3 seg fixo ja que são duas  6 seg e mais 3 seg ade sleep após o envio somando 9 seg de sleep fixo fora e  o tempo que ira levar ate chegar no mesmo ponto.

    E fiz mais um teste ainda quando ocorreu este erro parei e fui para casa e voltei no outro dia e  efetuei o envio e começou a enviar normalmente ate que começou a bugar novamente.

    tambem fiz um levantamento:

    * apos o envio de 65 email levando em conta que cada email faz 2 requisições ele começa a dar erro.

    * Depois que eu reciclo o pool da aplicação tudo volta ao normal.

    Então pelo oq eu to vendo tem alguma coisa haver com a configuração de pool do iis ou connectionstring da minha aplicação.

    Se alguem tiver alguma dica agradeço.

    sexta-feira, 6 de julho de 2012 13:55
  • Prezados,

    Sei que o post é antigo, porém acredito que seja referente ao pool de sua aplicação no IIS. Se você fizer o teste e reiniciar o ciclo no pool de aplicativos vai ver que volta a funcionar. No caso isto é causado por algum processo que causa conflito em sua aplicação.

    abs

    terça-feira, 8 de janeiro de 2013 01:29