Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   [решено] Не приходят внешние письма Exchange 2007 (http://forum.oszone.net/showthread.php?t=180724)

workprobe 16-07-2010 13:19 1454483

Не приходят внешние письма Exchange 2007
 
Добрый день.
Столкнулся вот с какой проблемой.
Exchange server 2007 на Windows 2003 x64 периодически перестает принимать внешнюю входящую почту. Вся внутренняя почта и исходящая почта при этом работает нормально. Проблема ВСЕГДА решается перезагрузкой сервера. возникновению проблемы ВСЕГДА предшествует следующие сообщения об ошибке в event viewer - system:

Event ID 1111
Driver HP LaserJet 3050_3055_3390_3392 Fax required for printer HP LaserJet 3050_3055_3390_3392 Fax is unknown. Contact the administrator to install the driver before you log in again.

И еще 6 подобных сообщений по всем имеющимся в сети принтерам. На самом почтовом сервере никаких принтеров не установлено. Я не знаю, каким образом прием внешней почты связан с драйвером принтера. Но связь есть - сначала генерятся такие ошибки, а потом прекращается прием внешней почты.
Может, кто-нибудь сталкивался? Подскажите. Спасибо!

Oleg Krylov 16-07-2010 13:54 1454505

Установите Terminal Service Manager и запретите мапирование локальных принтеров в свойствах данного терминального сервера. Ошибки исчезнут.
Прием почты останавливается скорее всего из-за Back Pressure - механизма, который отключает прием сообщений при достижении порога использования системных ресурсов. Помониторьте состояние памяти, процессора и свободного места на диске с очередью сообщений в моменты остановки. Возможна утечка памяти, возможно на диске с очередью осталось менее 4 Гб свободного метса (в SP1 менее 512 Мb). В момент остановки почтового потока попробуйте отправить письмо телнетом на свой сервер. Если получите 4.3.1 Insufficient System Resources - значит проблема точно в этом.

workprobe 16-07-2010 14:16 1454520

Спасибо большое за отклик.
Свободного места на диске действительно меньше 4 Гб. База данных писем разожралась на 59 гб и я не знаю, как ее уменьшить. Я удалял старые письма со всех ящиков но она все равно не стала меньше.

Oleg Krylov 16-07-2010 14:27 1454527

Базу так просто не уменьшить :) Есть два варианта:
1. Дорогой и долгий
2. Дешевый и долгий
По порядку:
1. Добавьте еще одно хранилище (понадобиться дополнительное дисковое пространство, в идеале несколько дисков, объединенных в RAID), создайте новую базу и переместите туда ящики, база уменьшиться.
2. Выполните оффлайн-дефрагментацию (http://technet.microsoft.com/ru-ru/l...XCHG.80).aspx).
Обе задачи ресурсоемкие, жрут время, ящики будут недоступны. Второй способ требует отмонтирования баз.
Если логи транзакций хранятся на том же диске - настройте резервное копирование. Full Backup удаляет логи с сервера.

workprobe 16-07-2010 14:36 1454536

Спасибо вам большое.
Резервное копирование настроено. Логи транзакций стираются. Но мета высвобождается всего около 1-1,5 Гб.
У меня есть second starage group на другом системном диске. Там несколько маленьких ящиков и много места (около 300Гб). Скажите пожалуйста, где мне найти информацию, как можно перенести часть ящиков (редко используемые, но большие) из основной first storage group в second storage group на другом диске? Этот вариант мне видится оптимальным. Еще раз спасибо за помощь.

Oleg Krylov 16-07-2010 14:39 1454540

Move-Mailbox :) http://www.redline-software.com/rus/...2007-part1.php
Но учтите, что даже после перемещения ящиков размер первой базы не уменьшится. Необходимо будет ее дефрагментировать.

workprobe 16-07-2010 14:54 1454560

Спасибо.
То есть сначала я перемещаю несколько ящиков в second starage group, а потом делаю дефрагментацию базы данных с ее отмонтированием, как вы указали в первом способе. Правильно?

Oleg Krylov 16-07-2010 15:06 1454569

Да, но только после бэкапа :)

workprobe 16-07-2010 15:25 1454579

Еще последний вопрос,
как я прочитал в описании процедуры eseutil, серверу необходимо свободное место для создания резервной копии. А у меня свободного места на данном диске впритык. Как поступить? Спасибо большое!

Oleg Krylov 16-07-2010 16:18 1454602

В аргументе ESEUTIL указать размещение tempdb на другом диске.

workprobe 16-07-2010 16:24 1454605

понял, спасибо большое!


Время: 14:39.

Время: 14:39.
© OSzone.net 2001-