Posted on

Azure App Service: Risolvere la saturazione dei socket (SNAT) tramite Auto-Heal

 

Vai sulla tua App Service nel portale Azure

Seleziona nel menu a sinistra “Diagnostica e risoluzione dei problemi”

Seleziona “Diagnostic Tools”

Seleziona “Auto-Heal”

Come impostare la regola di “Riparazione”

Una volta aperta la schermata di Auto-Heal, ti consiglio di configurarla così per gestire il problema dei socket saturati:

  1. Define Conditions: Scegli Request Count.

    • Esempio: 2000 richieste in un intervallo di 10 minuti (o un valore che reputi alto per il tuo traffico normale).

  2. Configure Actions: Seleziona Recycle.

  3. Override Title: Salva la regola.

In questo modo, Azure monitora il traffico e, se vede un picco anomalo (che spesso precede il blocco dei socket), riavvia il processo prima che l’app diventi irraggiungibile.