Servidor SOAP detona a memória win2000 server
02/01/2006
0
Tenho um webservice usando SOAP ... Criei um diretorio virtual no windows 2000 Server e hospedei a dll, blz o sistema funciona perfeitamente mas a cada requisiçao ao serviço ele vai consumindo mais memoria detonando assim o desempenho do servidor.
Alguem sabe se eu deveria ter feito algo para na minha aplicação servidora para liberar o uso desta memória ...
Agradeço desde já pela atenção.
Feliz 2006 sem bugs!!!!
Mmoreira
Posts
02/01/2006
Mmoreira
Fazendo um teste percebi que o mesmo ocorre com o windows XP ...
1 - Instalei o IIS
2 - Criei um diretorio virtual para hospedar meu webservice ( dll )
3 - Abri meu aplicativo
4 - Fui no gerenciado de tarefas do windowsXP
5 - Vou na guia processos e vejo que o processo INETINFO aumenta a quantidade de memoria usada toda vez que faço uma requisição ao meu webservice.
Preciso dar um clear nesta memoria em uso do processo INETINFO ....
Se alguem puder me ajudar
02/01/2006
Thomaz_prg
03/01/2006
Mmoreira
Ok!
Se vc encontrar algo me passa, vou procurar alguma coisa sobre o que vc fez para resolver o problema.
No aguardo
valewsss
04/01/2006
Thomaz_prg
Verifique também como está instalado o protocolo TCP/IP (verifique se existe mais de 1 instalado e se existir remova-os deixando apenas o padrão).
Outro ítem que esqueci de citar, é que tive que tirar o Apache na inicialização automática do serviço, e iniciá-lo manualmente, usando NET START APACHE. É devido a um problema com a inicialização dos serviços no Windows.
Não sei se isso ajudará mas creio ser alguma coisa.
04/01/2006
Mmoreira
Vou verificar estes pontos citados por vc.
No meu webservice eu realmente nao finalizo a conexão com o banco, mas este seria um ponto complicado pois tenho uma rotina que de 3 em 3 segundos faz uma consulta no banco ... e esta consulta é feita por todas as estações que estao com o aplicativo cliente aberto, por isso rapidamente a memoria do servidor vai pro saco.
vou continuar procurando, o que eu encontrar posto aqui
valews
24/07/2007
Rspinheiro
tenho o mesmo problema e com certeza está relacionada com a conexão com o FireBird, pois ela continua aberta mesmo depois de vc sair da aplicação...
ainda naum consegui nada para fecha-la...
vc conseguiu algo???
[]s,
Ricardo Pinheiro
24/07/2007
Mmoreira
Sinceramente na época eu nao consegui resolver o problema e na verdade ele so ia se agravando conforme a quantidade de usuarios logado no mesmo ia aumentando.
Justamente nesta época eu ja estava estudando para migrar o sistema de SOAP para BSS e foi o que eu fiz.
Claro que cada caso é um caso e a melhor solução no meu caso foi migrar mesmo e com isto so tive a ganhar em desempenho e confiabilidade.
Boa sorte ai no problema!
Abs!
Clique aqui para fazer login e interagir na Comunidade :)