none
Зависает сервер с Exchange RRS feed

  • Вопрос

  • Здравствуйте! Есть сервер с Windows Server 2008 R2, Exchange 2010, 16 Гб оперативки. После примерно 2 недель работы Exhcnage съедает 99% памяти, OWA начинает сильно тормозить, и вообще сервер работает очень медленно. И после примерно еще пары дней зависает полностью. То есть мышка по экрану ездит, пинги идут, а Ctrl+Alt+Del уже не нажимаются и почтовые клиенты отваливаются, невозможно зайти по RDP. В логах есть такие ошибки

    Ошибка обновления счетчика производительности. Имя счетчика - Unique databases queried, имя категории - MSExchange Active Manager Client. Дополнительный код: 3. Исключение: The exception thrown is : System.InvalidOperationException: Затребованный счетчик производительности не является пользовательским счетчиком, он должен быть инициализирован только для чтения. Только для разных счетчиков. 
    И сразу после того как сервер перестает отвечать появляются ошибки

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

    и 
    Сбой при запуске службы "Клиентский доступ к Microsoft Exchange RPC" из-за ошибки 
    Служба не ответила на запрос своевременно.
    2 марта 2010 г. 6:29

Ответы

  • Дело вкуса конечно, но HUB+CAS больше 2Гб редко когда надо.
    Я бы продублировал CAS+HUB на другой сервер, потом убрал эти роли с тепершнего сервера.
    Если будете все поэтапно мониторить, то поведение при котором для работы с сервером п/я будет использоваться HT, установленный на том же сервере, без балансировки нагрузки - нормальна.


    MCSE:M 2003, MCITP:EA, EMA, EMA:2010
    5 марта 2010 г. 6:22

Все ответы

  • В Ексчендже довольно много служб, которые могут съесть оперативку.
    Съедается она скорее всего понемногу. Посмотрите, какой процес её поедает.


    MCSE:M 2003, MCITP:EA, EMA, EMA:2010
    2 марта 2010 г. 8:08
  • Смотрю в диспетчере задач когда заняты все 16 Гигов, store кушает около 9-10, затем ISS Worker Process - 600 мб,  службы форефронта около 2 гигов, exchange транспорт около 300 и все остальные службы exhcange от 150 до 200 мб
    2 марта 2010 г. 10:15
  • Простите, Сергей, а это принципиально держать "все в одном"?
    В принципе не рекомендуется использовать вариант "все в одном" в случае более 8Гб памяти.
    Ну и ForeFront точно хочется отделить.

    Ядер сколько процесорных? 16Гб памяти оправданно или так получилось? В смысле колличества ящиков, интенсивности работы с ними.
    MCSE:M 2003, MCITP:EA, EMA, EMA:2010
    2 марта 2010 г. 10:20
  • Памяти пришлось добавлять. Когда было 8 гб вис практически через день два.
    Процессорных ядер 8. Ящиков около 120. Но почти все они работают по POP3. На exchange только 4 ящика по 200 мб и один 5 гб. Интенсивность работы очень высокая. 
    То есть роль транспортного сервера вместе с форефронтом стоит переставить на отдельный сервер? А на этом сервере просто ее удалить?
    2 марта 2010 г. 15:30
  • Странно конечно что  сервер  виснит.

    У  меня  была  аналогичная   ситуация  сервер  8ГБ с  всеми ролями +  ForeFront Protection  и 700 ящиков.  Процесс store.exe выжырал  памать под 8ГБ  (7 - 8) постоянно. Но хочу  заметить что сервер  сам  не зависал  все работало , и  когда нужно было памяти для  чего то другого память освобождалась примерно на 10% точно.
    Потом я перенес  роль маилбоксов на другой  сервер  , теперь  память  за  7ГБ не  выжирает.

    Майкрософт  говорит что ето нормально что процесс store.exe  кушает  много памяти и говорят  что когда попросишь  то отдаст. 

    Проверь правильно ли  у  тебя размещены  БД ,   Майкрософт рекоментует розносить БД  и Логи транзауции на разные диски , если нет возможности то по разным папкам. 
    Создай новую БД , отдели  логи и БД по разным дискам ,  и мувни все  ящики  в  новую БД , старую  задисейбдли.  Мне  кажется  что там нужно копать.


    3 марта 2010 г. 8:47
  • Добрый день!
    Все что было предложено выше - правильно . Если интересно, то можете почитать статью ,  там описано, как можно попробовать оптимизировать хранилище и другие службы.
    3 марта 2010 г. 11:10
    Модератор
  • Мне кажется в вашем случае стоит CAS отдельно поставить. Как вариант вместе с HUB и FFP.
    Т.е. вариант конфигурации: Сервер только с п/я, Сервер с Hub+CAS.
    MCSE:M 2003, MCITP:EA, EMA, EMA:2010
    3 марта 2010 г. 11:29
  • Всем спасибо за ответы. Базы и логи транзакций на разных дисках. А насчет размещения ролей подскажите. То есть я просто поднимаю еще один сервер, устанавливаю роль почтовых ящиков, а как правильно перенести уже существующие ящики на него и удалить почтовую роль со старого сервера?
    4 марта 2010 г. 10:39
  • Да, правильно.
    4 марта 2010 г. 12:08
    Модератор
  • Поднимаешь новый сервер , поднимаешь роль маилбоксов ,  создаешь БД  на новом сервере ,   потом переносишь все  ящики  в  новую БД на новом сервере с  помощью New Local Move Request.

    После переноса  всех  ящиков  дисейблишь старую БД и тестишь работоспособность  , если  все ок удаляешь  старые  БД .
    4 марта 2010 г. 12:44
  • Дело вкуса конечно, но HUB+CAS больше 2Гб редко когда надо.
    Я бы продублировал CAS+HUB на другой сервер, потом убрал эти роли с тепершнего сервера.
    Если будете все поэтапно мониторить, то поведение при котором для работы с сервером п/я будет использоваться HT, установленный на том же сервере, без балансировки нагрузки - нормальна.


    MCSE:M 2003, MCITP:EA, EMA, EMA:2010
    5 марта 2010 г. 6:22