Panoramica #
L'accesso a un'applicazione Web tramite un bilanciatore del carico basato su proxy a volte provoca comportamenti imprevisti, in cui il servizio fornito differisce da quello previsto. Questo problema si verifica in genere a causa di configurazioni errate nella priorità della sezione del servizio, che portano alla corrispondenza dei servizi in ordine sequenziale. Questo articolo della Knowledge Base affronta le cause comuni e fornisce una guida passo passo per garantire la corretta configurazione della priorità del servizio all'interno di una farm di bilanciamento del carico.
Descrizione del problema #
Quando si configurano i servizi in un sistema di bilanciamento del carico, è fondamentale garantire che il servizio previsto sia abbinato correttamente. Se al centro dell'elenco dei servizi è presente un servizio senza una condizione di corrispondenza, i servizi successivi potrebbero non essere mai abbinati. Ciò può far sì che l'ultimo servizio diventi quello predefinito, risultando in un servizio indesiderato o attivando un 503HTTP errore.
Passaggi di risoluzione #
Segui questi passaggi per individuare e risolvere il problema relativo all'accesso a un'applicazione Web che fornisce un servizio diverso da quello previsto in un sistema di bilanciamento del carico basato su proxy.
1. Abilita i registri della farm #
Nota: questo passaggio è applicabile solo per l'edizione Enterprise del sistema di bilanciamento del carico.
L'abilitazione dei registri della farm consente di identificare il servizio a cui viene corrisposta una corrispondenza durante l'elaborazione della richiesta. Segui questi passi:
a. Accedi all'interfaccia di gestione del bilanciatore del carico.
b. Passare alle impostazioni avanzate della configurazione della farm.
c. Individua l'opzione per abilitare i registri della farm e attivala.

I registri della farm forniscono informazioni preziose sulla pipeline di elaborazione delle richieste, aiutando a identificare eventuali configurazioni errate.
2. Controllare le regole di corrispondenza dei servizi #
Ispezionare le regole di corrispondenza dei servizi, concentrandosi su ospite or URI condizioni. Garantire quanto segue:
a. Regola di corrispondenza dell'host: verificare che i servizi siano configurati con i nomi host corretti. Non dovrebbe esserci alcun servizio corrispondente a un host vuoto.
b. Regola di corrispondenza dell'URI: se il sistema di bilanciamento del carico utilizza la corrispondenza basata su URI, verificare che le condizioni dell'URI siano impostate accuratamente. Assicurati che non ci sia alcun servizio che corrisponda a un URI vuoto.
3. Ordine dei servizi #
L'ordine dei servizi nella configurazione è fondamentale. Posiziona sempre l'ultimo servizio senza una condizione corrispondente come ultimo nell'elenco. Ciò garantisce che se nessun servizio precedente corrisponde, il comportamento predefinito viene fornito dall'ultimo servizio.
4. Disabilitare i registri della farm #
Dopo aver identificato e corretto eventuali errori di configurazione, disabilitare i registri della farm per evitare un sovraccarico di registrazione non necessario.
Conclusione #
La risoluzione dei problemi di un'applicazione Web che fornisce un servizio diverso tramite un sistema di bilanciamento del carico basato su proxy spesso si riduce a configurazioni errate delle priorità del servizio. Seguendo i passaggi descritti in questo articolo, gli amministratori possono identificare, correggere e prevenire problemi relativi alla corrispondenza dei servizi. La revisione e la manutenzione regolari della configurazione del sistema di bilanciamento del carico garantiscono un'esperienza utente fluida e affidabile per le applicazioni web.