Solicitações atrasadas ao usar o ARR com o IIS 8.0 no Windows 2012

2

Eu tenho uma configuração no Windows Server 2012 R2, usando o IIS8.0, que passa certas solicitações por meio de um back-end personalizado usando o reencaminhamento de solicitações de aplicativos.

O backend está escutando apenas o IPv4 na porta 20000, e minha regra de reescrita para o ARR é assim:

  • Padrão: ^ BackEndService /(.*)
  • Tipo de ação: reconfigurar
  • Regravar URL: http://127.0.0.1:20000/{R:1}
  • Anexar string de consulta: verdadeiro
  • Parar o processamento de regras subsequentes: True

Isso deve encaminhar solicitações feitas a partir do meu frontend como, por exemplo. / BackEndService / getName? User = tom para http://127.0.0.1:20000/getName?user=tom

O que estou vendo, no entanto, é um grande atraso na solicitação que chega ao meu back-end - 120s.

Eu já vi isso quando uso o Nginx como um servidor de teste, mas apenas quando o proxy passa para o localhost: 20000 - o proxy passando para 127.0.0.1:20000 funciona sem esse tempo limite. Isso me leva a suspeitar que é um problema IPv4 / 6.

Alguém mais já viu isso antes e, além disso, sabe como consertar isso?

Obrigado

    
por Chris 17.10.2014 / 17:28

0 respostas