Estamos tentando colocar o verniz na frente do nosso farm do IIS 7.5. A referida fazenda lida com 3 sites (SiteA, B e C) - o verniz está apenas na frente de A.
Quando adicionamos verniz, obtemos uma taxa de acerto de 75 a 90%, mas o nosso farm do IIS fica muito mais lento do que as solicitações que passam para o farm do IIS.
No entanto, quando removemos o verniz, todo o SiteA é executado "rápido o suficiente" (tempos de resposta de ~ 500 ms) e nossos tempos limite desaparecem. O desempenho dos sites B e C não é afetado.
Existem algumas configurações no IIS que devemos investigar? O tempo limite do pool de aplicativos está definido para o padrão de 20 min, mas como há sempre tráfego nesses sites (30-200 req / s para todo o farm), fiquei com a impressão de que o tempo limite do pool de aplicativos não seria fator.
Aqui está uma média de time_taken / min para o SiteA no IIS durante um horário normal:
VejaoqueparecequandoacessamosoIISqueatendetodootráfego(verde)e,emseguida,conectamosoverniz(azul):
Como você pode ver, ~ 40min após o verniz começar a servir a maioria do tráfego, o IIS (amarelo) decide diminuir significativamente. Fizemos isso em vários pontos do dia e leva de 10 a 3 horas para testemunharmos nossa primeira grande desaceleração.
Reciclar os pools de aplicativos é o que traz a velocidade de volta (o azul pula um pouco antes das 15h30), mas acaba diminuindo rapidamente. Remover o verniz e colocar todo o tráfego no cluster do IIS (queda azul) traz as coisas de volta à velocidade.
Alguém tem alguma idéia do que mais monitorar e / ou configurações (IIS ou verniz) para ajustar?