Değişim Hatası "452 4.3.1 Yetersiz sistem kaynakları"


Microsoft Exchange Server 2010'da ilginç bir sorunla karşılaştım (bu, Exchange Server 2007/2013 için de tipiktir). Zaman zaman bazı kullanıcılar, Çok İşlevli Cihazlardan (MFD) veya İstemci Erişimi Exchange sunucusu (CAS) aracılığıyla e-posta göndermek üzere yapılandırılmış göndericilerden tarama alamamaktan şikayet etmeye başladı. Bu arada, Outlook kullanıcıları herhangi bir sorun yaşamadan sunucu üzerinden e-posta gönderip alabilirler.

Sorunu teşhis etmek için komut isteminden telnet kullanarak bir e-posta göndermeye çalıştım. Yapılandırma, NLB kullanılarak CAS Dizisine birleştirilmiş iki CAS sunucusu içerdiğinden, her sunucuyu kontrol etmem gerekti. İlk sunucudan bir e-posta başarıyla gönderildi, ancak ikinci sunucuda mail from komutu çalıştırıldıktan sonra şu hatayı verdi: 452 4.3.1 Yetersiz sistem kaynakları

Sunucu uygulamaları günlüğünde, EventID: 15006 from Source: MSExchangeTransport kayıtlıdır

Microsoft Exchange Transport, kullanılabilir disk alanı yapılandırılan eşiğin altına düştüğü için ileti gönderimlerini reddediyor. Aşağıdaki kaynaklar baskı altındadır:

Kuyruk veritabanı günlük yolu ("C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\data\Queue\")=%96 [Yüksek] [Normal=%92 Orta=%94 Yüksek=%96]

Fiziksel bellek yükü=%90 [dehidrasyon mesajlarını başlatmak için sınır %94'tür.]

Karşı basınç nedeniyle aşağıdaki bileşenler devre dışı bırakılır:

Hub Transport sunucularından gelen posta gönderimi

İnternetten gelen posta gönderimi

Alım dizininden posta gönderimi

Tekrar dizininden posta gönderimi

Posta Kutusu sunucusundan posta gönderme

içerik toplama

Aşağıdaki kaynaklar normal durumdadır:

Sıra veritabanı yolu (“C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\data\Queue\mail.que”)=%95 [Normal] [Normal=%95 Orta=%97 Yüksek=%99]

Sürüm grupları=0 [Normal] [Normal=80 Orta=120 Yüksek=200]

Özel bayt=%14 [Normal] [Normal=%71 Orta=%73 Yüksek=%75]

Parti Noktası=0 [Normal] [Normal=2000 Orta=4000 Yüksek=8000]

Gönderi Kuyruğu=0 [Normal] [Normal=1000 Orta=2000 Yüksek=4000]

Hatanın nedeni, Exchange Hub Aktarım kuyruklarının bulunduğu boş disk alanının bitmesidir. Gerçek şu ki, Exchange'in kullanılabilir kaynakları izlemek için özel bir bileşeni vardır - Exchange Taşıma Hizmeti kuyruklarının depolandığı bir diskteki boş alanı da izleyen Geri Basınç.

Eşik limitlerini aşarken, Exchange şunları yapabilir:

  • Orta (%90) eşik — harici göndericilerden SMTP üzerinden posta almayı durdurun (MAPI istemci e-postaları henüz işlenmez)

  • Yüksek (%99) eşik — posta akışı tamamen işlenmek üzere durur

Not. %90 ve %99 yaklaşık değerlerdir, bunu hesaplamanın bir formülü vardır aslında. Uygulamada, bu değerlere bağlı kalmak yeterlidir. Bu nedenle, Taşıma Hizmeti kuyruğunun depolandığı 40 GB'lık bir diskte en az 4 GB boş alan olmalıdır.

Hata durumunda şunları yapabilirsiniz:

  1. Diskinizi çöp kutusundan temizleyin

  2. Geri Basınç izlemeyi devre dışı bırakın (önerilmez)

  3. Taşıma kuyruklarını yeterli boyuta sahip başka bir diske taşıyın

Varsayılan olarak, taşıma kuyruğu bir sistem diskinde depolanır. C:\ sürücüsünü analiz ettikten sonra, IIS günlüklerini (C:\inetpub\logs\LogFiles\W3SVC1) içeren klasörün yaklaşık 15 GB yer kapladığını buldum. Kural olarak, bu günlükler silinebilir ve eski IIS günlüklerinin otomatik olarak kaldırılması senaryosunu etkinleştirebilir.

Herhangi bir yer açamıyorsanız, Exchange aktarım kuyruğu klasörünü başka bir diske taşıyın.

Bu kuyruğu içeren klasörün yolu, $env:exchangeinstallpath in\EdgeTransport.exe.config yapılandırma dosyasında aşağıdaki bağımsız değişkenlerle belirtilir:

Kuyruğun klasörünün yeni yolunu belirtmeniz ve Microsoft Exchange Transport Service'i yeniden başlatmanız yeterlidir (

Restart-Service MSExchangeTransport

) ve Exchange bunları otomatik olarak oluşturacaktır.

İpucu. Yeni klasörde Mail.que, Trn.chk, Trn.log, Temp.edb olduğundan emin olun. Eski dizindeki aynı dosyalar artık gerekli olmadığından silinebilir.

İlgili makaleler