Imposta TCP KeepAliveTime in Exchange Server

È essenziale configurare TCP KeepAliveTime in Exchange Server. Per impostazione predefinita, non è impostato e devi farlo tu stesso creando un valore DWORD (32 bit) nel registro di Windows. In questo articolo imparerai come impostare TCP KeepAliveTime in Exchange Server.

Microsoft consiglia di impostare il fileTCP KeepAliveTimevoce di registro su Exchange Server su un valore decimale compreso tra900000E1800000(da 15 a 30 minuti in millisecondi). Se nel registro non è presente alcuna voce per KeepAliveTime, il valore predefinito è 2 ore.

Se non impostato correttamente, questo valore può influire sia sulla connettività che sulle prestazioni. È necessario assicurarsi che il sistema di bilanciamento del carico e tutti gli altri dispositivi nel percorso dal client a Exchange siano configurati correttamente.

Saperne di più:Impossibile aggiungere un server membro DAG in Exchange Server

L'obiettivo è impostare Exchange con il valore più basso in modo che le sessioni client, una volta terminate, vengano terminate da Exchange e non dal dispositivo.

Controlla l'impostazione TCP KeepAliveTime

Un modo eccellente per verificare l'impostazione TCP KeepAliveTime consiste nel creare un rapporto sull'integrità di Exchange Server con lo script PowerShell del controllo integrità di Exchange.

Questo è ciò cheRapporto sull'integrità del server Exchangeappare come nel nostro esempio.

Errore non impostato: senza questo valore KeepAliveTime viene impostato automaticamente su due ore, il che può causare problemi di connettività e prestazioni tra dispositivi di rete come firewall e bilanciatori del carico a seconda della loro configurazione. Maggiori dettagli: https://aka.ms/HC-TcpIpSettingsCheck

Come impostare TCP KeepAliveTime in Exchange Server

Imposta TCP KeepAliveTime in Exchange Server seguendo uno dei metodi seguenti.

Metodo 1: Editor del Registro di sistema (GUI)

  1. Apri ilEditor del registrosul server Exchange.
  2. Passare a quanto seguechiave di registro:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpIpParameters
  1. Fare clic con il pulsante destro del mouse suChiave parametri, selezionaNuovo, quindi selezionareValore DWORD (32 bit)..
  1. TipoKeepAliveTimecome nome per il nuovo valore, quindi premereEntra.
  2. Fare doppio clic sul nuovoKeepAliveTimevalore, selezionaDecimalecome base, digita1800000come dati del valore e fare clic suOK.

Nota:I dati di valore1800000specifica il tempo (in millisecondi) che TCP attenderà prima di inviare un pacchetto keepalive su una connessione inattiva. In questo esempio, il pacchetto keepalive verrà inviato ogni30 minuti.

  1. Chiudi ilEditor del registro.
  2. Riavvia ilServer di scambio.

Nota:Le modifiche al registro richiedono il riavvio del computer per avere effetto.

Metodo 2: PowerShell

  1. InizioWindows PowerShellcome amministratore
  2. Esegui quanto seguecomando
New-ItemProperty -Path "HKLM:SystemCurrentControlSetServicesTcpIpParameters" -Name "KeepAliveTime" -PropertyType DWORD -Value 1800000 -Force
  1. Riavvia ilServer di scambio

Nota:Le modifiche al registro richiedono il riavvio del computer per avere effetto.

Verificare l'impostazione TCP KeepAliveTime

Eseguire lo script Exchange Health Checker e controllare l'impostazione TCP KeepAlive nel fileRapporto sull'integrità del server Exchange.

Sembra tutto fantastico!

Conclusione

Hai imparato come impostare TCP KeepAliveTime in Exchange Server. È essenziale impostare il registro DWORD TCP KeepAlive con il valore corretto per evitare problemi di connettività e prestazioni.

Ti è piaciuto questo articolo? Potrebbe interessarti anche Configura HSTS su Exchange Server. Non dimenticare di seguirci e condividere questo articolo.

Related Posts