Home WindowsExchange Server Ошибка Exchange “452 4.3.1 Insufficient system resources” Exchange 2013,2016,2019

Ошибка Exchange “452 4.3.1 Insufficient system resources” Exchange 2013,2016,2019

by admin
420 views
Exchange

Как исправить ошибку Exchange: 452 4.3.1 Insufficient system resources?

452 4.3.1 Insufficient system resources — ошибка которая препятствует отправке сообщенияОднако Exchange пытается доставить сообщения в очереди. Как только использование ресурсов возвращается к нормальному состоянию, отправка сообщений возобновляется.

Возникает ошибка в основном, когда на сервере заканчивается место на диске или свободная память. Решение исправить эту ошибку будет заключаться в следующем:

  • Увеличьте количество свободного места на диске сервера Microsoft Exchange.
  • Уменьшить объем памяти, используемый всеми процессами
  • База данных вышла из порога нормы относительно ее размера


Весь процесс мониторинга называется Back pressure

Служба транспорта отслеживает системные ресурсы, такие как дисковое пространство и память на транспортных серверах, и останавливает отправку сообщений, если эти ресурсы заканчиваются, а сообщения удерживаются в очереди до тех пор, пока использование ресурсов не вернется к нормальному состоянию.

Когда пороговое значение дискового пространства, установленное для тома, используемого Exchange, превышается, это может вызвать эту ошибку. Однако последствия этой ошибки зависят от установленного порога.

Например, в случае среднего порога с 90% он перестанет получать электронные письма по SMTP от внешних отправителей. Однако при высоком пороге 99% поток почты будет полностью остановлен. Так кто за нами следит и останавливает процесс работы ?

Какие ресурсы мониторятся

  • DatabaseUsedSpace[%ExchangeInstallPath%TransportRoles\data\Queue]: Hard drive utilization for the drive that holds the message queue database.
  • PrivateBytes: The memory that's used by the EdgeTransport.exe process.
  • QueueLength[SubmissionQueue]: The number of messages in the Submission queue.
  • SystemMemory: The memory that's used by all other processes.
  • UsedDiskSpace[%ExchangeInstallPath%TransportRoles\data\Queue]: Hard drive utilization for the drive that holds the message queue database transaction logs.
  • UsedDiskSpace[%ExchangeInstallPath%TransportRoles\data]: Hard drive utilization for the drive that's used for content conversion.
  • UsedVersionBuckets[%ExchangeInstallPath%TransportRoles\data\Queue\mail.que]: The number of uncommitted message queue database transactions that exist in memory.

Для каждого отслеживаемого системного ресурса на сервере почтовых ящиков или пограничном транспортном сервере определяются следующие уровни использования или нагрузки на ресурсы :

  • Low or Normal : ресурс не используется чрезмерно. Сервер принимает новые подключения и сообщения.
  • Medium : ресурс немного перерасходован. Обратное давление применяется к серверу ограниченным образом. Почта от отправителей в полномочных доменах организации может передаваться. Однако, в зависимости от конкретного ресурса, находящегося под нагрузкой, сервер использует tarpitting для задержки ответа сервера или отклоняет входящие команды MAIL FROM из других источников.
  • High : Ресурс сильно перерасходован. Применяется полное обратное давление. Весь поток сообщений останавливается, и сервер отклоняет все новые входящие команды MAIL FROM .

    Более глубоко с документацией можно ознакомится тут по ссылке

Поиск причин нехватки ресурсов Insufficient system resources

На всех серверах Exchange по очередно начинаем проверять логи по данным номерам евентов, либо как ниже из кастомных event viewer событий , лучше использовать Powershell так будет быстрее.

Get-EventLog -LogName Application -After (Get-Date).AddDays(-1) | where {$_.EventID -eq "15004"} | fl 
Get-EventLog -LogName Application -After (Get-Date).AddDays(-1) | where {$_.EventID -eq "15005"} | fl 
Get-EventLog -LogName Application -After (Get-Date).AddDays(-1) | where {$_.EventID -eq "15006"} | fl 
Get-EventLog -LogName Application -After (Get-Date).AddDays(-1) | where {$_.EventID -eq "15007"} | fl

Либо через Event Viewer лучше создать сразу на будущее кастомный фильтр как на скриншоте


Это пример события: «Транспортный сервер Microsoft Exchange отклоняет отправку сообщений, поскольку доступное дисковое пространство упало ниже настроенного порогового значения…»

PS C:\Users\Administrator> Get-EventLog -LogName Application -After (Get-Date).AddDays(-1) | where {$_.EventID -eq "15005"} | fl


Index              : 20507953
EntryType          : Information
InstanceId         : 1074018973
Message            : The resource pressure decreased from Medium to Normal.

                     The following resources are under pressure:
                     Physical memory load = 89% [limit is 94% to start dehydrating messages.]

                     No components disabled due to back pressure.
                     The following resources are in normal state:
                     Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que") = 85% [Normal] [Normal=95% Medium=97% High=99%]
                     Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\") = 95% [Normal] [Normal=95% Medium=97% High=99%]
                     Version buckets = 2 [Normal] [Normal=80 Medium=120 High=200]
                     Private bytes = 3% [Normal] [Normal=71% Medium=73% High=75%]
                     Submission Queue = 0 [Normal] [Normal=2000 Medium=4000 High=10000]
                     Temporary Storage disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp") = 95% [Normal] [Normal=95% Medium=97% High=99%]


Category           : ResourceManager
CategoryNumber     : 15
ReplacementStrings : {Medium, Normal,

                     The following resources are under pressure:
                     Physical memory load = 89% [limit is 94% to start dehydrating messages.]

                     No components disabled due to back pressure.
                     The following resources are in normal state:
                     Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que") = 85% [Normal] [Normal=95% Medium=97% High=99%]
                     Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\") = 95% [Normal] [Normal=95% Medium=97% High=99%]
                     Version buckets = 2 [Normal] [Normal=80 Medium=120 High=200]
                     Private bytes = 3% [Normal] [Normal=71% Medium=73% High=75%]
                     Submission Queue = 0 [Normal] [Normal=2000 Medium=4000 High=10000]
                     Temporary Storage disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp") = 95% [Normal] [Normal=95% Medium=97% High=99%]

                     }
Source             : MSExchangeTransport
TimeGenerated      : 16.01.2021 15:58:50
TimeWritten        : 16.01.2021 15:58:50
UserName           :

Index              : 20493657
EntryType          : Information
InstanceId         : 1074018973
Message            : The resource pressure decreased from High to Medium.

                     The following resources are under pressure:
                     Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\") = 97% [Medium] [Normal=95% Medium=97% High=99%]
                     Temporary Storage disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp") = 97% [Medium] [Normal=95% Medium=97% High=99%]

                     The following components are disabled due to back pressure:
                     Inbound mail submission from the Internet
                     Mail submission from Pickup directory
                     Mail submission from Replay directory
                     Content aggregation
                     Mail resubmission from the Message Resubmission component.
                     Mail resubmission from the Shadow Redundancy Component

                     The following resources are in normal state:
                     Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que") = 89% [Normal] [Normal=95% Medium=97% High=99%]
                     Version buckets = 1 [Normal] [Normal=80 Medium=120 High=200]
                     Private bytes = 4% [Normal] [Normal=71% Medium=73% High=75%]
                     Physical memory load = 83% [limit is 94% to start dehydrating messages.]
                     Submission Queue = 0 [Normal] [Normal=2000 Medium=4000 High=10000]


Category           : ResourceManager
CategoryNumber     : 15
ReplacementStrings : {High, Medium,

                     The following resources are under pressure:
                     Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\") = 97% [Medium] [Normal=95% Medium=97% High=99%]
                     Temporary Storage disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp") = 97% [Medium] [Normal=95% Medium=97% High=99%]

                     The following components are disabled due to back pressure:
                     Inbound mail submission from the Internet
                     Mail submission from Pickup directory
                     Mail submission from Replay directory
                     Content aggregation
                     Mail resubmission from the Message Resubmission component.
                     Mail resubmission from the Shadow Redundancy Component

                     The following resources are in normal state:
                     Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que") = 89% [Normal] [Normal=95% Medium=97% High=99%]
                     Version buckets = 1 [Normal] [Normal=80 Medium=120 High=200]
                     Private bytes = 4% [Normal] [Normal=71% Medium=73% High=75%]
                     Physical memory load = 83% [limit is 94% to start dehydrating messages.]
                     Submission Queue = 0 [Normal] [Normal=2000 Medium=4000 High=10000]

                     }
Source             : MSExchangeTransport
TimeGenerated      : 15.01.2021 19:39:34
TimeWritten        : 15.01.2021 19:39:34
UserName           :

мы видим что 

 Temporary Storage disk space ("C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp") = 97% [Medium] [Normal=95% Medium=97% High=99%]

Из за этого 

The following components are disabled due to back pressure:
                     Inbound mail submission from the Internet
                     Mail submission from Pickup directory
                     Mail submission from Replay directory
                     Content aggregation
                     Mail resubmission from the Message Resubmission component.
                     Mail resubmission from the Shadow Redundancy Component

В мое случае на диске С где располагается база очереди писем было 4 гб из 200 , почистил к примеру логи IIS, я моментально восстановил работу Exchange Server 2013.

Причина моей ошибки что у меня переполнился логический диск C: где располагается база очереди писем. После освобождения места с диска C: , Exchange начал функционировать в штатном режиме

Отключение Back Pressure

Есть еще один метод отлючить мониторинг , но я не рекомендую это делать!

Method to disable the Back Pressure: –

Follow the following methods to disable the Back Pressure: –

1). At first locate EdgeTransport.exe.config from the path C:\Program Files\Microsoft\Exchange Server\Bin.

2). Open EdgeTransport.exe with the notepad and locate the add key=”EnableResourceMonitoring” value=”true”. Change the value to false.

3). Now save the file.

4).Restart the services of Exchange Transport.

Если данная статья вам помогла , напишите комментарий. Фидбек это мотивация.

Статьи из этой категории

Leave a Comment