Diagnosi probabile
Se un sito IIS inizia a restituire errori, caricare lentamente o smette di scrivere log, la causa più comune è il disco quasi pieno sul volume che ospita wwwroot, i log di IIS, la coda di applicazione o la cartella temporanea di Windows. In molti casi il problema non è IIS in sé, ma lo spazio libero insufficiente per scritture, cache e rotazione dei log.
Verifiche immediate
- Controlla lo spazio libero con Esplora file o PowerShell: l’obiettivo minimo è avere margine reale, non solo pochi MB. Se il volume scende sotto il 10%, i problemi diventano più probabili.
- Apri il registro eventi e cerca errori di W3SVC, HTTPERR o ASP.NET: l’esito atteso, se il disco è il colpevole, è trovare errori di scrittura, timeout o impossibilità di creare file temporanei.
- Verifica le cartelle di log di IIS, spesso sotto inetpub\logs: se crescono troppo in fretta, possono saturare il volume anche senza traffico eccezionale.
Soluzione consigliata passo-passo
- Pulisci prima i file sicuri da rimuovere: vecchi log compressi, dump obsoleti, file temporanei, cartelle di aggiornamenti già installati. Evita cancellazioni manuali dentro i file dell’applicazione senza sapere cosa fanno.
- Riduci subito la crescita dei log: in IIS Manager, verifica la rotazione e valuta un limite più aggressivo se il sito genera molti accessi. Lo scopo è evitare che il problema si ripresenti nel giro di poche ore.
- Sposta i log su un volume dedicato se il server ospita più siti o applicazioni. È la misura più pratica quando il traffico è legittimo ma il disco di sistema è troppo piccolo.
- Se il sito usa upload o cache locale, controlla anche le cartelle applicative: spesso il consumo non arriva da IIS ma da file temporanei dell’app, immagini, sessioni o archivi lasciati lì dai processi automatici.
Controlli finali / rollback
- Ricarica il sito e verifica che le richieste tornino a buon fine e che i log riprendano a scriversi senza errori.
- Controlla di nuovo lo spazio libero dopo 10-15 minuti: il criterio di successo è vedere che il consumo non riparte subito allo stesso ritmo.
- Se il problema torna, fai rollback delle modifiche più recenti su logging o cache e passa a una pulizia più ampia con analisi dei processi che scrivono sul disco.
Fonte da controllare: documentazione Microsoft su IIS logging e Event Viewer, oltre al monitoraggio del volume in https://learn.microsoft.com/.
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.