mail.MailSpooler SpoolLockTimeoutException

Возникла исключительная ситуация при настройке параметров почтового сервера. Это исключение было вызвано: coldfusion.mail.MailSpooler $ SpoolLockTimeoutException: истекло время ожидания при ожидании блокировки каталога спула почты.

Недавно я начал чтобы получить это неприятное исключение в моем файле mail.log. Как только это исключение появляется, каждое письмо, отправляемое из этого экземпляра coldfusion, генерирует одно и то же исключение.
Единственное, что, похоже, сработало, - это перезапустить сервер coldfusion. Через (обычно) день или два одно и то же исключение появляется снова, и мы снова в той же ситуации.

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

Также я читал ветку на форуме Adobe , где люди установили исправление, но все равно получают сообщение об ошибке.

Я также пробовал сценарий для перезапуска только почтовой службы при появлении этого исключения, но это не сработало для меня, как и для других с этой проблемой. Это тоже не было бы конкретным решением.

  • Письма, которые я отправляю, являются простыми сообщениями в формате HTML.
  • Количество отправленных писем в течение дня не превышает 30.
  • Я много раз отправлял письма с того же сервера coldfusion, но с . Я впервые отправляю их в cfscript. Я не знаю, имеет ли это какое-либо отношение к этому, но это только с тех пор, как я использую cfscript-эквивалент , который я начал получать это исключение.

Все связанные сообщения в блогах, которые мне удалось найти, остались без ответа, но тоже довольно старые. Я думал, что у кого-то уже есть решение.

Спасибо.

(с использованием сервера coldfusion 9.0.1 на сервере Windows 2008)

7
задан jan 10 November 2011 в 12:56
поделиться