jbuilder 0 Denunciar post Postado Outubro 11, 2005 E ai Galera beleza???Por acaso alguem já viu esse erro? Ele está ocorrendo em uma linha de abertura a Base de Dados(.open), e ocorre em uma página que fica dando refresh a cada 60 Segundos, mas creio que esse erro naum seja deivdo ao refresh, pq as vesez qd vou fazer login q tem a pág. d processa ele tb da o mesmo erro apontando para a linha de abertura. Tempo limite expirou. O tempo limite esgotou antes de obter uma conexão do pool. Talvez isso tenha ocorrido porque todas as conexões do pool estavam em uso e o tamanho máximo do pool foi atingidoOBS: ESTOU USANDO UM USERCONTROL QUE CONTÉM OS LINKS, E NELE EXISTE UMA ROTINA QUE PRECISA ACESSAR A BASE PARA PODER LISTAR OS MENUS. COMO NA PÁG. QUE FIK ATUALIZANDO A CADA 60 S ELA TB DARÁ O REFRESH NO USER OU SEJA A CADA 60 S ELE VAI FAZRT ACESSO A BASE.Será que deu para entender?Fico no aguardo.ABraços Compartilhar este post Link para o post Compartilhar em outros sites
N3G4T1V3 0 Denunciar post Postado Outubro 11, 2005 Amigo isso é erro de buffer, seu código está estourando o limite que o seu servidor está configurado para rodar um código e por isso está dando esse erro.. tente desativar o buffer, aumentar o tempo ou se não de uma revisada na sua rotina para ver se ela não esta executando algum loop infinito ou algo do tipo.. Compartilhar este post Link para o post Compartilhar em outros sites
jbuilder 0 Denunciar post Postado Outubro 11, 2005 Mas como faço para estar configurando o lance de buffer?Desde já agradeçoFico no aguardoABraçso Compartilhar este post Link para o post Compartilhar em outros sites
N3G4T1V3 0 Denunciar post Postado Outubro 11, 2005 response.buffer = Falsemas sempre é bom revisar o código!! pois caso ele esteja fazendo algum loop infinito ou algo do tipo ele só vai ficar processando e tals... Compartilhar este post Link para o post Compartilhar em outros sites
jbuilder 0 Denunciar post Postado Outubro 11, 2005 Viu entaum se você puder me dar uma dica...Nesse UserCOntrol, é onde está a rotina que lista os menus. Lógicamente ele tem que varrer a tabela em busca das permissoes, para sim listar os menus de acordo com cada permissao do usuario. Utilizo o "While | End While" "DB.Open e .Dispose". você tem alguma dica de como posso estar fazendo uma conexão que não... Sei la, sobrecarregue a aplicação.Desde já GratoFico no aguardo.Abraços Compartilhar este post Link para o post Compartilhar em outros sites
jbuilder 0 Denunciar post Postado Outubro 13, 2005 Putz Galera ta f*** aqui. O erro ainda persiste.Vou postar meu código para vcs darem uma olhada. Private Sub ListaMenu() Dim dbAbrirBD As New AbrirBD Dim strQuery As String If Session("IDOperador") = 5 Then strQuery = "SELECT tMenu.TexMen, tMenu.LinkMen FROM tMenu ORDER BY TexMen" Else strQuery = "SELECT tMenu.TexMen, tMenu.LinkMen FROM tMenu, tPermissao WHERE (tMenu.IDMenu=" strQuery += "tPermissao.IDMenu) AND (tPermissao.IDOperador=" & Session("IDOperador") & ") ORDER BY TexMen" End If Dim DB As New SqlConnection(dbAbrirBD.Abrir) Dim RecSet As New SqlCommand(strQuery, DB) DB.Open() Dim DR As SqlDataReader = RecSet.ExecuteReader While DR.Read InsereValor(DR("TexMen"), DR("LinkMen")) End While DR.Close() : DB.Dispose() End SubA página que tem este código fik atualizando a cada 1 Minuto. E as vesez da esse erroTempo limite expirou. O tempo limite esgotou antes de obter uma conexão do pool. Talvez isso tenha ocorrido porque todas as conexões do pool estavam em uso e o tamanho máximo do pool foi atingidoDesde já grato.Fico no aguardo. Compartilhar este post Link para o post Compartilhar em outros sites