1. Allô docteur, c’est grave ?
Si vous avez mis en places des maquettes virtuelles d’Exchange 2007 avec des ressources limitées, vous avez peu être remarqué, outre les temps de lancement importants et certaines latences, que les mails que vous avez écris ne sont pas remis au destinataire mais dans vos propres brouillons.
Cela vient tout simplement du fait que votre serveur manque de ressources (disque, mémoire, etc …).
Bienvenue dans le Back Pressure Mode.
2. C’est quoi donc ?
C’est un mode présent sur les serveurs Edge et Hub, qui s’enclenche lorsque les ressources deviennent limitées
(ce qui est souvent le cas pour des VM installées sur un poste de travail).
Il se compose de 3 parties :
- - Mode Normal : Fonctionnement normal du serveur
- - Mode Medium : Passage en back pressure mode.
Les ressources commencent à être limité, le serveur accepte les connexions smtp venant du domaine mais n’accepte plus celles venant de l’extérieur.
- - Mode High : Passage en full back pressure.
Votre serveur pédale dans la semoule, toutes les connexions smtp sont refusées.
En regardant dans l’observateur d’événement, on remarque des erreurs de ce type :
• Event log entry for changes in resource utilization level
Event Type: Warning
Event Source: MSExchangeTransport
Event Category: Resource Manager
Event ID: 15001
Description: The resource pressure changed from Previous Utilization Level to Current Utilization Level.
• Event log entry for constantly high resource utilization levels
Event Type: Warning
Event Source: MSExchangeTransport
Event Category: Resource Manager
Event ID: 15002
Description: The resource pressure is constant at High.
• Event log entry for changes in memory utilization level by the EdgeTransport.exe process
Event Type: Warning
Event Source: MSExchangeTransport
Event Category: Resource Manager
Event ID: 15003
Description: Private bytes consumption changed from Previous Utilization Level to Current Utilization Level.
• Event log entry for an increase in any resource utilization level (avec SP1)
Event Type: Error
Event Source: MSExchangeTransport
Event Category: Resource Manager
Event ID: 15004
Description: Resource pressure increased from Previous Utilization Level to Current Utilization Level.
• Event log entry for a decrease in any resource utilization level (avec SP1)
Event Type: Information
Event Source: MSExchangeTransport
Event Category: Resource Manager
Event ID: 15005
Description: Resource pressure decreased from Previous Utilization Level to Current Utilization Level.
3. Ca se soigne ?
Microsoft recommande de ne pas couper cette protection dans un environnement de production (bien que ce type de cas ne doive pas y être rencontré), néanmoins, pour vos maquettes c’est une autre histoire.
Le fichier à modifier pour désactiver (ou éditer les conditions de déclanchement) ce mode, se trouve sur votre serveur Edge / Hub, dans :
« C:\Program Files\Microsoft\Exchange Server\Bin »
Et se nome :
EdgeTransport.exe.config
Editer avec Notepad (par exemple) et modifiez la ligne :
<add key=”EnableResourceMonitoring” value=”true” /> par
<add key=”EnableResourceMonitoring” value=”false” />
Il ne reste plus qu’à redémarrer les services exchange et à profiter de sa maquette (attention tout de même aux ressources utilisées).