Kentico - «Отправить очередь электронной почты» застрял задание - PullRequest
0 голосов
/ 24 сентября 2019

Наш клиент не получил электронное письмо, и я обнаружил проблему с заданием расписания «Отправить очередь электронной почты»: не удалось остановить задачу, пока я ее не отключил.Когда я включаю снова, он работает нормально, но я хочу точно знать проблему, чтобы не быть уверенным, что он НЕ застрял снова

Подробнее: - Kentico: v10.0.50 - Журнал событий: я не вижу ни одного журналао задаче

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

Просто чтобы добавить к началу ответа от Брендена.Убедитесь, что приложение работает, и оно не перезапускается и не останавливается, если из приложения не поступают запросы.

Эта задача должна вызывать экземпляр ThreadSender, и, поскольку все действия выполняются асинхронно в отдельном потоке, сама задача не регистрирует никаких ошибок.Он просто запустит поток ThreadSender, и он должен быть запущен и обрабатывать очередь.Вы можете проверить, запущен ли поток на вкладке Рабочие потоки приложения отладки.Любые связанные ошибки будут регистрироваться в журнале событий с источником ThreadSender.

0 голосов
/ 24 сентября 2019

Лучшее решение этой проблемы - обновить ее до новой версии.Есть список вещей длиной в милю, которые могут привести к зависанию.Мы обнаружили, что обновление является наиболее успешным.

Если вы хотите устранить неполадки, проверьте следующее:

  • , чтобы адрес электронной почты был действительным адресом электронной почты

  • с адреса электронной почты является действительным адресом электронной почты

  • Учетные данные SMTP верны

  • SMTP-провайдер не имеет каких-либо ограниченийпри отправке

  • учетные записи пользователей, отправляющих электронные письма, имеют надлежащие разрешения на отправку (общая проблема с Office 365)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...