Come amministratore del server, spesso tendi a vedere il funzionamento dettagliato del server da dietro le quinte. Ti rende anche responsabile della risoluzione di eventuali problemi dell'utente. Tuttavia, l'errore http 500 è responsabile di molti mal di testa e lunghe ore di esecuzione della diagnostica, motivo per cui è un compito arduo chiedere a qualsiasi amministratore del server di correggerlo. Ma non devi preoccuparti. Questa breve guida ti fornirà tutto su cosa significa esattamente il codice di errore 500 e come correggere l'errore http 500 in Microsoft Exchange.
È stato difficile risolvere un errore del server venuto dal nulla. Gli amministratori che utilizzano Exchange 2010 hanno risolto gli errori del server utilizzando ECP (Pannello di controllo di Exchange). Anche se ha fatto il suo lavoro, è stato sostituito a favore di Centro di amministrazione di Exchange quando è uscito Exchange 2013. EAC è uno strumento di gestione ottimizzato per tutti i tipi di distribuzioni per Microsoft Exchange. È, quindi, molto più abile nella gestione degli errori del server.
Cos'è l'errore HTTP 500?
Prima di iniziare con le soluzioni, è fondamentale comprendere il problema. Un errore http 500 è un errore con i server interni. In poche parole, è un errore che si verifica quando uno qualsiasi dei dati archiviati sul server diventa inaccessibile per qualche motivo.
Non è possibile individuare a prima vista la vera causa di un tale errore. Tuttavia, è possibile specificare il codice di errore poiché i server di Exchange includono Microsoft Internet Information Services (IIS). Esistono diversi tipi di errori http 500. A seconda delle cifre decimali, può essere una delle seguenti:
- 500.0: si è verificato un errore ISAPI o modulo.
- 500.11: l'applicazione si sta spegnendo quando si contatta il server web.
- 500.12: un'applicazione è impegnata nel riavvio sul server.
- 500.13: il server è troppo occupato per rispondere.
- 500.15: le richieste dirette per accedere a global.asax non sono consentite.
- 500.19: i dati di configurazione non sono validi.
- 500.21: Modulo non riconosciuto.
- 500.22: la configurazione dei moduli http ASP.NET non è valida nella modalità pipeline gestita.
- 500.23: una configurazione di gestori http ASP.NET non è valida nella modalità pipeline gestita.
- 500.24: la configurazione per una rappresentazione ASP.NET non si applica nella modalità pipeline gestita.
- 500.50: si è verificato un errore di riscrittura durante la gestione di una notifica di richiesta. Si è verificato un errore relativo alla configurazione o all'esecuzione della regola in entrata.
- 500.51: si è verificato un errore di riscrittura durante la gestione della notifica per GL_PRE_BEGIN_REQUEST. Si è verificato un errore relativo alla configurazione globale o all'esecuzione della regola globale.
- 500.52: si è verificato un errore di riscrittura durante la gestione della notifica RQ_SEND_RESPONSE. Si è verificata un'esecuzione della regola in uscita.
- 500.53: si è verificato un errore di riscrittura durante la gestione della notifica di RQ_RELEASE_REQUEST_STATE. Si è verificato un errore relativo all'esecuzione di una regola in uscita. Prima che la cache dell'utente di output possa essere aggiornata, la regola viene configurata per essere eseguita.
- 500.100: errore ASP interno.
Questi errori sono temuti perché bloccano le risorse dai server. Se tali errori si verificano troppo frequentemente dalla parte finale del cliente, Google può effettivamente abbassare il posizionamento del sito Web interessato. Ecco perché gli amministratori e gli sviluppatori di back-end spesso danno la priorità.
Quando ti imbatti nell'errore HTTP 500?
Potresti pensare: "E allora? Non gestisco un sito web per vendere qualcosa online. Sto utilizzando un servizio di posta elettronica con accesso limitato all'interno della mia azienda. Sicuramente, non riesco a ottenere troppi di questi errori”. Non potresti essere più sbagliato.
In genere, si verifica un errore http 500 quando:
- I servizi di Exchange sono interrotti o non funzionano
- Le directory virtuali OWA sono danneggiate
- Il server Exchange è danneggiato fisicamente
- I file o le directory sono configurati in modo errato
- L'allocazione delle risorse è bassa (RAM o spazio su disco insufficienti)
- L'installazione di .NET Framework è danneggiata o incompleta
Sebbene anche i plug-in di terze parti possano causare problemi simili, questo non è un problema comune con Exchange. Microsoft ha abbastanza risorse digitali che per la maggior parte non necessitano di altri plug-in. Nonostante ciò, dovrebbe essere preso sul serio sia dagli utenti che dagli amministratori.
Scopri altre soluzioni per Microsoft Exchange:
Come correggere l'errore HTTP 500 in OWA?
A cominciare dagli utenti, possono riscontrare un errore Exchange OWA 500 durante una normale operazione quotidiana. La causa più comune dell'errore tramite OWA (Outlook Web Access) può essere un timeout durante la connessione. Può essere contrastato semplicemente verificando la connessione al server e ricaricando la pagina. Forse il browser che stai utilizzando è un po' restrittivo. Pertanto, andare in incognito e utilizzare le tue credenziali valide è una soluzione nota per l'errore http 500 in Exchange 2016.
Non devi preoccuparti se ricevi ancora un errore anche dopo. Ora è il momento di andare a programmare. Forse il problema è che non si accede correttamente alla directory virtuale OWA. Per correggere ciò, puoi reimpostare la directory virtuale OWA. Apri la finestra dei comandi di PowerShell e inserisci i seguenti comandi:
- Get-OwaVirtualDirectory 'SERVER\owa (sito Web predefinito)' | fl
- Rimuovi-OwaVirtualDirectory 'SERVER\owa (sito Web predefinito)'
- New-OwaVirtualDirectory -WebSiteName 'Sito Web predefinito'
Dalle righe di codice precedenti, assicurati di sostituire la parola "SERVER" con il nome effettivo del server che stai utilizzando per Exchange. Se il codice di errore persiste, è ora di fare un salto di qualità e risolvere il problema all'EAC.
Come correggere l'errore HTTP 500 in EAC?
Ok, quindi le correzioni minori non hanno l'effetto desiderato. È ora di accedere al Centro di amministrazione di Exchange e di esaminare il problema. A seconda dell'esatto errore ECP 500 dopo l'accesso, puoi utilizzare una delle seguenti 5 soluzioni:
1. Installa o reinstalla gli aggiornamenti del server
Forse il server non risponde perché uno o più aggiornamenti di Exchange non sono stati installati correttamente. In tal caso, puoi aprire la sezione "Aggiornamenti di Windows" nel tuo server e installare eventuali aggiornamenti in sospeso.
Se è necessario reinstallare gli aggiornamenti, è possibile utilizzare il prompt dei comandi. Eseguilo come amministratore e vai alla posizione in cui sono archiviati gli aggiornamenti di sicurezza con il comando "cd". Es.
cd “C:\Utenti\Nomeutente\Download\Aggiornamenti\”
Quindi, esegui il seguente comando:
.\UpdateName.msp< /span>
Seguire il processo di aggiornamento tramite la procedura guidata e riavviare il sistema. Quindi, controlla se l'errore http 500 scompare.
2. Controlla l'allocazione delle risorse
No? Va bene, potrebbe essere perché alla VM Exchange (Virtual Machine) non sono state assegnate le risorse necessarie. Spegni il server Exchange e controlla se sono disponibili RAM o core del processore adeguati.
Potrebbe essere necessario aggiornare fisicamente l'hardware per garantire che il sistema soddisfi i requisiti minimi. Puoi guardare lo stesso per l'ultima versione di Exchange qui.
3. Aggiorna le configurazioni del server
Se l'hardware è A-OK, il problema potrebbe essere la configurazione errata. Puoi risolvere il problema tramite gli script UpdateConfigFiles.ps1 e UpdateCAS.ps1.
Innanzitutto, trova la directory Bin in cui si trovano i due script precedenti. Copia l'indirizzo prima di aprire la finestra di comando di PowerShell e inserisci quanto segue:
cd “C:\Programmi\Microsoft\Exchange Server\V15\Bin. ”
Puoi eseguire i seguenti comandi per aggiornare la configurazione del tuo server Exchange:
.\UpdateConfigFiles. ps1
.\UpdateCAS.ps1
Ora riavvia il sistema. Il tuo problema dovrebbe scomparire quando accedi a EAC.
4. Ricrea directory virtuali
Una possibile soluzione per risolvere un problema di questo tipo per Exchange potrebbe essere quella di ricreare l'intera directory virtuale. A tale scopo, è necessario rimuovere la directory OWA ed ECP esistente utilizzando il comando seguente nella finestra di PowerShell:
Remove-OwaVirtualDirectory –Identity "ExchangeServerName\owa (Default Web Site)"< /p>
Premi 'a' o 'y' e poi il tasto 'Invio'.
Nella stessa finestra, inserisci il seguente comando per ricostruire la directory OWA:
New- OwaVirtualDirectory –WebsiteName “Sito Web predefinito”
Questo comando dovrebbe ripristinare le directory virtuali e risolvere l'errore http 500 all'accesso ECP. Una volta ripristinato il sistema, nota che invece della normale pagina di accesso, vedrai qualcosa di simile illustrato di seguito:
Inserisci le tue credenziali e verifica se l'errore persiste.
5. Riparare il server Exchange
Se nient'altro funziona, questa dovrebbe essere l'ultima risorsa assoluta per riparare il tuo server Exchange. Per eseguire questa funzione, montare la stessa ISO cumulativa installata nel server. Successivamente, inserisci il seguente comando nella finestra EMS:
Setup /Mode:upgrade /IAcceptExchangeServerLicenseTerms
Se stai eseguendo un server Exchange con aggiornamento di settembre 2021 o successivo, devi utilizzare
'/IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF'
La riparazione richiederà del tempo, dopodiché potrai riavviare il sistema e verificare se l'errore http 500 è stato corretto.
Ridurre al minimo gli errori HTTP tramite configurazioni ibride
Prevenire è sempre meglio che curare. Per garantire le migliori possibilità di evitare errori del server, esegui il tuo server Exchange come ibrido. La maggior parte dei server Exchange è disponibile come online basato su cloud o fisico basato su locale. Una distribuzione ibrida di Exchange ti offre il meglio di entrambi i mondi. Sebbene richieda sistemi migliori per funzionare, può aiutare a ridurre al minimo le complicazioni legate ai problemi basati sul server.
Poiché i server Exchange ibridi utilizzano l'autenticazione basata su cloud di Azure AD, è semplice autenticare tutti i pacchetti in entrata e in uscita. Rende più solida la connessione con tutti i server, riducendo drasticamente le possibilità di errore su OWA o EAC.
Summing up
L'errore http 500 non richiede troppa paura. È relativamente facile da evitare se stai attento con i tuoi server e non incasina gli aggiornamenti. Naturalmente, puoi configurare il tuo server Exchange come ibrido e ridurre le possibilità di ottenerli. Tuttavia, dovresti prepararti allo scenario peggiore e capire come sbarazzartene nel modo più agevole possibile.
Wondershare Recoverit - Recupera i tuoi file di posta elettronica cancellati e persi da qualsiasi disastro
5.481.435 persone l'hanno scaricato.
Recupera le email cancellate accidentalmente che sono state eliminate per errore o perse a causa di una formattazione del sistema non pianificata.
Recupera tutti i componenti della casella di posta all'interno dei file come e-mail, allegati, contatti, elementi del calendario, diari, note, ecc.
Supporta tutti i tipi di file email comuni: MSG, PST, OST, EML, EMLX, MBOX, BKL, BKS, EDB, ecc.
Ripristina i dati da tutti i tipi di unità di archiviazione come unità USB, scheda SD, SSD, HDD, floppy disk, pen drive, ecc.
Salva i tuoi video eliminati accidentalmente e ripara anche i video rotti.
Anteprima i file prima di recuperarli.
Versione gratuita da provare e versione a pagamento per divertirti di più.