ajuda séria, trabalho, hoje, na empresa, com o IIS 5.0 (Win2000/SP4) e arquivos MDB (ACCESS 2000), e estes utlimos dias tive algums problemas de trava no banco.
conversando com a pessoa responsavel do servidor ele me mostrou um pequeno problema de rede, que talvez pudesse estar afetando e travando o sistema.
o que ocorre, quando um usario esta com o seu login bloqueado na rede da empresa (por norma da empresa a senha expira em 60 dias e usuario deve troca-la, normal), mas ok, quando o usuario esta com o seu login bloqueado o internet explorer/servidor proibe seu acesso.
procedimento padrão, aparece janela do ie, pedindo login e senha etc.. usuario da log off, renova, volta com acesso. ok.
mas o que o responsavel me informou. ele me disse que quando esses usuarios bloqueados entram em uma aplicacao minha (asp) para acessar um banco de dados (mdb) ocorre dele ficar travado, ao invés de o ie/servidor acusar que o mesmo não tem acesso.
ele tenta ir no banco e o iis se perde, acaba não acessando e deixa o usuario bloqueado no acesso. ele viu já uns 2 assim. e acaba travando tudo, a aplicacao não cai, mas fica 'abrindo pagina...' e não continua
bem, não temos certeza se é realmente isto que trava todo o servidor, consome toda performance.
alguém já ouviu desse problema ou algum assim ? algo que pode estar travando o sistema ? conhece alguma atualizacao para o IIS ? algo que possa corrigir bugs desse tipo ?
Basicamente em todas as paginas utilizo esses códigos:
""""""""""""'
> no inicio de todas as paginas ponho um timeout e declaro variaveis utilizando O.E.:
<%@ Language="VBScript" %>
<% Option Explicit %>
''<-- VALOR TIMEOUT
Server.ScriptTimeout = "360"
''//-->
>>>>>>>> CONEXAO:
''<-- CONEXAO AO BANCO
set conexao = Server.CreateObject("ADODB.Connection")
Pergunta
Guest Saulo Benigno
Pessoal,
ajuda séria, trabalho, hoje, na empresa, com o IIS 5.0 (Win2000/SP4) e arquivos MDB (ACCESS 2000), e estes utlimos dias tive algums problemas de trava no banco.
conversando com a pessoa responsavel do servidor ele me mostrou um pequeno problema de rede, que talvez pudesse estar afetando e travando o sistema.
o que ocorre, quando um usario esta com o seu login bloqueado na rede da empresa (por norma da empresa a senha expira em 60 dias e usuario deve troca-la, normal), mas ok, quando o usuario esta com o seu login bloqueado o internet explorer/servidor proibe seu acesso.
procedimento padrão, aparece janela do ie, pedindo login e senha etc.. usuario da log off, renova, volta com acesso. ok.
mas o que o responsavel me informou. ele me disse que quando esses usuarios bloqueados entram em uma aplicacao minha (asp) para acessar um banco de dados (mdb) ocorre dele ficar travado, ao invés de o ie/servidor acusar que o mesmo não tem acesso.
ele tenta ir no banco e o iis se perde, acaba não acessando e deixa o usuario bloqueado no acesso. ele viu já uns 2 assim. e acaba travando tudo, a aplicacao não cai, mas fica 'abrindo pagina...' e não continua
bem, não temos certeza se é realmente isto que trava todo o servidor, consome toda performance.
alguém já ouviu desse problema ou algum assim ? algo que pode estar travando o sistema ? conhece alguma atualizacao para o IIS ? algo que possa corrigir bugs desse tipo ?
Basicamente em todas as paginas utilizo esses códigos:
""""""""""""'
> no inicio de todas as paginas ponho um timeout e declaro variaveis utilizando O.E.:
<%@ Language="VBScript" %>
<% Option Explicit %>
''<-- VALOR TIMEOUT
Server.ScriptTimeout = "360"
''//-->
>>>>>>>> CONEXAO:
''<-- CONEXAO AO BANCO
set conexao = Server.CreateObject("ADODB.Connection")
arquivo_mdb = Server.MapPath("../../../_private/GerenciaSuporte/Cbs/fus/fu s_menu_principal.mdb")
conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & arquivo_mdb & ";Jet OLEDB:Engine Type=5;"
conexao.Properties("Jet OLEDB:Max Buffer Size") = 2048
''//-->
>>>>>>>> EXEMPLO DE CONSULTA:
SQL = ("SELECT count(usuario) as contador FROM links_top10 WHERE usuario = '" & login_usuario & "' AND link = '" & link & "';")
Set RS = conexao.execute(SQL)
contador_link = RS.fields("contador")
>>>>>>> CODIGO DE CLOSE
''<-- FECHAMENTO DE CONEXAO
conexao.close
set conexao = nothing
''//-->
Obrigado pessoal.
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.