View previous topic :: View next topic |
Author |
Message |
Oleg_AN Messenger
Joined: 26 Dec 2006 Posts: 26 Location: Kazan
|
Posted: 20 Aug 2009 14:01 (Thu) Post subject: зависает отправка внешней почты |
|
|
не знаю по каким причинам, при плохом качестве связи или когда письмо большого размера ~9Мб( но в дугое время и больших размеров нормально уходят)...
зависает отправка внешней почты. Висит 3 - 5 часов, пока в ручную не отключишь в закладке "подключение".
причем в свойствах "внешний SMTP сервер", значение "Максимальное количество одновременных подключений стоит "3", (провайдер разрешает до 4-х). Замечено, что при отправке запускаются все три подключения, почта уходит, но если одно подключение зависнет, оставшиеся соотвенно своё отработают, и все (!) задание теперь никакое не запуститься, так как висит незавершенное подключение к внешнему SMTP серверу.
тайм-ауты стоят 600(у SMTP сервера) и 900(в закладке общии) сек.
сегодня поставил версию 2.07 - тоже самое.
на выходные ставлю в виндовсном планировщике перезапуск службы,
иначе отдых отсутствует |
|
Back to top |
|
|
Tekstep Newbie
Joined: 19 Feb 2009 Posts: 4
|
Posted: 21 Aug 2009 9:37 (Fri) Post subject: |
|
|
Про качество связи..У нас стоит спутник ассиметричный.Отклик идет 4 секунды и наблюдалась такая же проблема.А вот отклик по земле (АДСЛ) идет 25-30 мс.В общем проблему с зависанием подклчения решили так.Прописали маршрут до почтового релея через адсл.
Если у вас не спутник,а просто слабый канал, то могу посоветовать только перезапускать почтовый сервер с некоторой периодичностью. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 21 Aug 2009 10:59 (Fri) Post subject: |
|
|
В свойствах заданий планировщика есть флажок "Разрешить выполнение нескольких копий задания". Если установить его в задании на отправку почты, то даже при наличии запущенного задания, будут запускаться другие копии этого же задания. Не знаю, насколько это поможет решить вашу проблему, но попробовать можно.
Тайм-ауты в CMS должны нормально отрабатываться. Скорее всего, действительно, есть проблемы со связью и передача письма идёт, но очень медленно. Если тайм-аут 10 минут (600 сек.), то достаточно, чтобы за это время был передан 1 байт, чтобы тайм-аут не сработал (т.е. отсчёт тайм-аута начнётся сначала). Так что можете попробовать уменьшить тайм-аут до нескольких минут (120-300 сек.), чтобы подключение могло разорваться из-за отсутствия нормальной передачи данных. |
|
Back to top |
|
|
Oleg_AN Messenger
Joined: 26 Dec 2006 Posts: 26 Location: Kazan
|
Posted: 21 Aug 2009 11:16 (Fri) Post subject: |
|
|
NAMOR wrote: | В свойствах заданий планировщика есть флажок "Разрешить выполнение нескольких копий задания". Если установить его в задании на отправку почты, то даже при наличии запущенного задания, будут запускаться другие копии этого же задания. Не знаю, насколько это поможет решить вашу проблему, но попробовать можно.
. |
провайдер допускает 4 одновременных сессии, поэтому при зависании 4 заданий, я все буду иметь теже проблемы только попозже.
NAMOR wrote: | Если тайм-аут 10 минут (600 сек.), то достаточно, чтобы за это время был передан 1 байт, чтобы тайм-аут не сработал (т.е. отсчёт тайм-аута начнётся сначала). Так что можете попробовать уменьшить тайм-аут до нескольких минут (120-300 сек.), чтобы подключение могло разорваться из-за отсутствия нормальной передачи данных. |
это попробую.
было бы не плохо, если был бы еще один параметр "отключать любое соединени, при превышении ___ сек."
|
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 21 Aug 2009 13:12 (Fri) Post subject: |
|
|
Oleg_AN wrote: | было бы не плохо, если был бы еще один параметр "отключать любое соединени, при превышении ___ сек."
|
Т.е. если максимальное время почтовой сессии истекло, то разрывать соединение, даже если идёт передача данных? |
|
Back to top |
|
|
Oleg_AN Messenger
Joined: 26 Dec 2006 Posts: 26 Location: Kazan
|
Posted: 21 Aug 2009 13:23 (Fri) Post subject: |
|
|
да,
или тайм-аут на отправку одного письма, не может же в нормальных условиях отправка одного письма длиться более чем.... ну... 30 мин. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 21 Aug 2009 17:30 (Fri) Post subject: |
|
|
Предложение понятно, будет время — подумаем над ним. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 31 Oct 2015 14:50 (Sat) Post subject: Re: зависает отправка внешней почты |
|
|
Oleg_AN wrote: | при плохом качестве связи или когда письмо большого размера ~9Мб( но в дугое время и больших размеров нормально уходят)... зависает отправка внешней почты. Висит 3 - 5 часов, пока в ручную не отключишь в закладке "подключение". |
Для решения этой проблемы сделали в CMS 3.06 beta 1 следующее:
Code: | [*] Тайм-аут, задаваемый в свойствах сервисов и внешних серверов, теперь
действует не только при приёме, но и при отправке данных. Это позволяет
избежать случаев длительного зависания соединений. |
|
|
Back to top |
|
|
|