Ir para conteúdo
Fórum Script Brasil
  • 0

Looping No Servidor


Rinaldo

Pergunta

Boa tarde.

Não sei se podem me ajudar.

Tenho muitas páginas em ASP rodando no meu servidor NT4.0

São vários relatórios de várias áreas.

Ocasionalmente, provavelmente por inserção de dados de forma errada, o servidor fica travado processando o arquivo.

Existe uma forma de interromper esse processo sem ter que reestartar a máquina.

Obrigado.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Ficou em loop por não ter achado um valor na tabela? Antes de iniciar um loop, ou seja, depois que você sai do select coloque um if

IF not tabRelatorio.EOF THEN

  while

  wend

END IF

ou veja se o campo é valido:

IF int("0"&tabRelatorio("campo")) <> 0 THEN

  while

  wend

END IF

Vale a pena ver qual o programa que gerou o loop infinito, grave num arquivo texto o nome do programa.... ex:

ipa = request.servervariables("remote_addr")

    Set fsu = Server.CreateObject("Scripting.FileSystemObject")

    Set f1 = fsu.OpenTextFile("C:\Inetpub\wwwroot\loop.txt", 8, True, False)

    f1.Writeline("Programa: relatorio_contas_a_pagar.asp")

    f1.Close

Quando entrar me loop, veja o ultimo arquivo gravado no loop.txt

Agora é so dar uma boa olhada no programa, ver os selects, e ir corrigindo aos poucos o problema...

Qualquer coisa posta aí.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...