Errore 503 Servizio non disponibile: che cos'è e come risolverlo?

Errore 503 Servizio non disponibile : significa che il sito a cui ti stai connettendo non è disponibile. Ciò è dovuto al fatto che il server su cui si trova questo sito non può elaborare il numero di richieste simultanee nel database. Può anche essere un lavoro tecnico sull'hosting o semplicemente un riavvio del server. Nella maggior parte dei casi, l'utente non è coinvolto in questo errore, poiché si tratta di un errore lato server. Devi solo aspettare e ricaricare la pagina affinché l'errore 503 scompaia. Tuttavia, ci sono situazioni in cui si verifica l'errore 503 a causa dell'errore del sistema Windows 10.

Errore 503

Come risolvere l'errore 503 servizio non disponibile

  1. Apri un altro sito e controlla se funziona.
  2. Aggiorna la pagina del sito Web Ctrl + F5.
  3. Riavvia il modem e il computer.
  4. Se utilizzi programmi di terze parti o estensioni del browser come VPN, proxy, disinstallali.
  5. Se sei un webmaster, prova ad accedere da un altro dispositivo e browser. Verifica la disponibilità del tuo server (contatta l'assistenza tecnica dell'hosting). Molto probabilmente, ha smesso di funzionare a causa di un numero elevato di query al database. Possibile attacco Ddos al tuo sito.

Errore HTTP 503 Il servizio non è disponibile con ID evento WAS 5189

Se utilizzi un computer che esegue Windows 10 o Windows Server 2016 con Internet Information Services (IIS) abilitato e stai effettuando l'aggiornamento a una versione più recente, alcune applicazioni Web potrebbero non avviarsi e visualizzare un errore 503. Se guardi il registro eventi, Rileva ID evento WAS 5189, che indica che non è stato possibile creare il file di configurazione del pool per l'applicazione.

Come funziona?

L'errore 503 si verifica perché il servizio di attivazione del processo di Windows (WAS) crea un file di configurazione temporaneo per ogni pool di applicazioni IIS nella cartella nel percorso C: \ Inetpub \ Temp \ AppPoolsdurante il lavoro. Nella fase iniziale dell'aggiornamento, "Windows Update" esegue la scansione delle cartelle e dei file esistenti e registra i relativi percorsi, che verranno ripristinati dopo l'aggiornamento. Tuttavia, poiché i file di configurazione sono temporanei, vengono eliminati all'arresto del servizio WAS. Quindi i file e le cartelle scansionati vengono copiati nella cartella di aggiornamento temporaneo. Dopo un aggiornamento di Windows, Windows Update crea un collegamento simbolico a ciascuna cartella che è stata copiata nel percorso di aggiornamento temporaneo prima di tentare di ripristinare i file e le cartelle nella posizione originale. Si scopre che questi file di configurazione temporanei non esistono più e Windows Update non rimuove i collegamenti simbolici. Quando WAS tenta di avviarsi come processo di lavoro IIS,non crea una cartella temporanea per scrivere la configurazione a causa di collegamenti simbolici. Pertanto http.sys restituisce l'errore HTTP 503.

Microsoft consiglia di rimuovere questi collegamenti per risolvere questo problema. Per fare ciò, apri un prompt dei comandi come amministratore e inserisci il seguente comando nella sua interezza:

net stop WAS /y

rmdir /s /q C:\inetpub\temp\appPools

net start W3SVC

Nota: è anche possibile rimuovere manualmente questi collegamenti C: \ inetpub \ temp \ appPools.