[MASOCH-L] IIS - ASP - ScriptTimeout
Marcelo Coelho
marcelo at tpn.com.br
Mon May 30 17:33:17 BRT 2005
Olá Pessoal.
Uma das dores de cabeça para quem oferece hospedagem compartilhada Windows
usando IIS são os scripts mal feitos. No IIS, temos a opção ScriptTimeOut,
porém via programação ASP, um programador pode setar Server.ScriptTimeout e
alterar o parâmetro, sobregravando a informação setada no IIS.
Scripts mal feitos podem consumir 100% de CPU. Um LOOP infinito numa leitura
de banco de dados simplesmente trava o processamento das demais páginas, até
que o TimeOut do script tenha sido atingido.
Isso sem falar nos malandrinhos que querem enviar 100.000 e-mails usando um
script ASP e setam o timeout em 9999999 segundos.
Claro que o IIS não sabe como diferenciar código bom de código ruim, mas
existe algo que pode ser feito para se proteger ou minimizar o problema?
Eu já pesquisei muito sobre o assunto, tudo que encontrei foi o IISTracer,
que serve para monitorar o que está rodando no momento e possivelmente
detectar quem está rodando o script, mas não serve para conter o problema de
forma preventiva.
Será que há solução para este tipo de problema?
Obrigado. Um abraço a todos.
--
Marcelo Coelho
marcelo at tpn.com.br
More information about the masoch-l
mailing list