Magic UniPaaS Enterprise Broker X IIS 6 no Windows Server 2003
A pouco tempo migrei um serviço Web que utiliza o Magic UniPaaS Enterprise Broker no IIS, que estava rodando sobre um Windows XP para um servidor Windows Server 2003.
A partir daí começaram a surgir problemas sérios de performance no acesso de alguns recursos do Site que acessavam o serviço do Broker. Depois de inúmeras tentativas e análise de diversas possibilidades de problema, como link, recursos locais, etc., consegui identificar o problema.
O módulo ISAPI disponibilizado pelo Magic UniPaaS Enterprise Broker, um arquivo chamado mgrqispi.dll aparentemente não está completamente migrado para o IIS 6. Ele é que estava causando o problema de performance. Para resolver o problema precisei habilitar um recurso de compatibilidade com o IIS5. A partir daí tudo ficou muito rápido.
Abaixo segue detalhes do caminho para ativar esta configuração dentro do console de Administração do IIS:
A partir daí começaram a surgir problemas sérios de performance no acesso de alguns recursos do Site que acessavam o serviço do Broker. Depois de inúmeras tentativas e análise de diversas possibilidades de problema, como link, recursos locais, etc., consegui identificar o problema.
O módulo ISAPI disponibilizado pelo Magic UniPaaS Enterprise Broker, um arquivo chamado mgrqispi.dll aparentemente não está completamente migrado para o IIS 6. Ele é que estava causando o problema de performance. Para resolver o problema precisei habilitar um recurso de compatibilidade com o IIS5. A partir daí tudo ficou muito rápido.
Abaixo segue detalhes do caminho para ativar esta configuração dentro do console de Administração do IIS:

Comentários
Abs
É no sistema OSWEB principalmente na tela de cadastro de Ordem de Serviço.
Ao marcar o Isolation level para o IIS5 o problema parou de ocorrer.
O que ocorria era que a tela de cadastro não concluía até o final. Ficava parada ou no cabeçalho da tela ou não carregava o último bloco, onde há o botão de confirmar.
O procedimento acima resolveu o problema, mas realmente já utilizava com o IIS6, porém no Windows XP e já instalei em outros Windows 2003 no IIS6 e não tinha observado este problema.
Inclusive relutei em marcar esta opção, mas acabei esgotando outras alternativas.