none
CRM 2011. Проблема с рассылкой почты. RRS feed

  • Вопрос

  • День добрый!

     

    Столкнулся с проблемой в новом CRM 2011 при массовой отсылке почты. Ситуация следующая:

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

    В результате: запустилось 4 системных процесса "Адрес списка рассылки" которые сгенерировали по 4 письма каждому пользователю. Некоторым даже больше. Ну а Маршрутизатор исправно их начал отсылать.

    Может кто сталкивался с подобным и знает как победить?

    Дело в том, что в 4-ке была похожая проблема, когда была мультисерверная конфигурация, и было 2 сервера с ролью платформы и запущенным CrmAsyncService. Решилось ключиком в реестре на lock записей.

    Теперь же все установлено на 1 машине. В чем дело - не могу понять. Может это из-за того что сервак многоядерный/мультипроцессорный?

    Так же вызывает подозрения то, что запущено 2 сервиса CrmAsync: один обычный, второй - maintenance. Может они чего то не поделять?

    Винда стоит Server 2008 R2, версия CRM 5.0.9688.583, в железяке 2 CPU по 4 ядра. Маршрутизатор и полный CRM сервер установлены на 1 машине.

     

     

    8 апреля 2011 г. 9:22

Ответы

  • Благодаря усердным экспериментам выяснилось что происходит ;-)

    При массовой рассылке писем формируется системное задание "Адрес списка рассылки". Оно генерирует действие типа "Электронная почта" для всех выбранных контактов. Доходит до какого-нибудь контакта с битой электронной почтой, например vasya@microsoft\com. И завершается со статусом "Не выполнено".

    А асинхронный сервис видит, что системное задание не удалось довести до конца и запускает его заново. И так до 10 раз. Почему 10 - это параметр в табличке MSCRM_CONFIG/DeploymentProperties AsyncMaximumRetries. Сейчас поставил его в 1 и многократные попытки сгенерировать почту пропали.

    Не знаю, повлияет ли это изменение на другие системные задания... по идее не должно.

     

    • Помечено в качестве ответа Zhaparoff 14 апреля 2011 г. 0:40
    14 апреля 2011 г. 0:40

Все ответы

  • Попробовал рассылать письма через быструю кампанию - такого глюка нет.

    Может помогла кампания, а может Rollup 1 )

    8 апреля 2011 г. 13:55
  • Благодаря усердным экспериментам выяснилось что происходит ;-)

    При массовой рассылке писем формируется системное задание "Адрес списка рассылки". Оно генерирует действие типа "Электронная почта" для всех выбранных контактов. Доходит до какого-нибудь контакта с битой электронной почтой, например vasya@microsoft\com. И завершается со статусом "Не выполнено".

    А асинхронный сервис видит, что системное задание не удалось довести до конца и запускает его заново. И так до 10 раз. Почему 10 - это параметр в табличке MSCRM_CONFIG/DeploymentProperties AsyncMaximumRetries. Сейчас поставил его в 1 и многократные попытки сгенерировать почту пропали.

    Не знаю, повлияет ли это изменение на другие системные задания... по идее не должно.

     

    • Помечено в качестве ответа Zhaparoff 14 апреля 2011 г. 0:40
    14 апреля 2011 г. 0:40