Courier Mail Server Forum Index Courier Mail Server
www.courierms.ru
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

зависает отправка внешней почты

 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx
View previous topic :: View next topic  
Author Message
Oleg_AN
Messenger
Messenger


Joined: 26 Dec 2006
Posts: 26
Location: Kazan

PostPosted: 20 Aug 2009 14:01 (Thu)    Post subject: зависает отправка внешней почты Reply with quote

не знаю по каким причинам, при плохом качестве связи или когда письмо большого размера ~9Мб( но в дугое время и больших размеров нормально уходят)...
зависает отправка внешней почты. Висит 3 - 5 часов, пока в ручную не отключишь в закладке "подключение".
причем в свойствах "внешний SMTP сервер", значение "Максимальное количество одновременных подключений стоит "3", (провайдер разрешает до 4-х). Замечено, что при отправке запускаются все три подключения, почта уходит, но если одно подключение зависнет, оставшиеся соотвенно своё отработают, и все (!) задание теперь никакое не запуститься, так как висит незавершенное подключение к внешнему SMTP серверу.
тайм-ауты стоят 600(у SMTP сервера) и 900(в закладке общии) сек.
сегодня поставил версию 2.07 - тоже самое.
Sad
на выходные ставлю в виндовсном планировщике перезапуск службы,
иначе отдых отсутствует Rolling Eyes
Back to top
View user's profile Send private message
Tekstep
Newbie
Newbie


Joined: 19 Feb 2009
Posts: 4

PostPosted: 21 Aug 2009 9:37 (Fri)    Post subject: Reply with quote

Про качество связи..У нас стоит спутник ассиметричный.Отклик идет 4 секунды и наблюдалась такая же проблема.А вот отклик по земле (АДСЛ) идет 25-30 мс.В общем проблему с зависанием подклчения решили так.Прописали маршрут до почтового релея через адсл.
Если у вас не спутник,а просто слабый канал, то могу посоветовать только перезапускать почтовый сервер с некоторой периодичностью.
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 21 Aug 2009 10:59 (Fri)    Post subject: Reply with quote

В свойствах заданий планировщика есть флажок "Разрешить выполнение нескольких копий задания". Если установить его в задании на отправку почты, то даже при наличии запущенного задания, будут запускаться другие копии этого же задания. Не знаю, насколько это поможет решить вашу проблему, но попробовать можно.
Тайм-ауты в CMS должны нормально отрабатываться. Скорее всего, действительно, есть проблемы со связью и передача письма идёт, но очень медленно. Если тайм-аут 10 минут (600 сек.), то достаточно, чтобы за это время был передан 1 байт, чтобы тайм-аут не сработал (т.е. отсчёт тайм-аута начнётся сначала). Так что можете попробовать уменьшить тайм-аут до нескольких минут (120-300 сек.), чтобы подключение могло разорваться из-за отсутствия нормальной передачи данных.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Oleg_AN
Messenger
Messenger


Joined: 26 Dec 2006
Posts: 26
Location: Kazan

PostPosted: 21 Aug 2009 11:16 (Fri)    Post subject: Reply with quote

NAMOR wrote:
В свойствах заданий планировщика есть флажок "Разрешить выполнение нескольких копий задания". Если установить его в задании на отправку почты, то даже при наличии запущенного задания, будут запускаться другие копии этого же задания. Не знаю, насколько это поможет решить вашу проблему, но попробовать можно.
.

провайдер допускает 4 одновременных сессии, поэтому при зависании 4 заданий, я все буду иметь теже проблемы Smile только попозже.


NAMOR wrote:
Если тайм-аут 10 минут (600 сек.), то достаточно, чтобы за это время был передан 1 байт, чтобы тайм-аут не сработал (т.е. отсчёт тайм-аута начнётся сначала). Так что можете попробовать уменьшить тайм-аут до нескольких минут (120-300 сек.), чтобы подключение могло разорваться из-за отсутствия нормальной передачи данных.

это попробую.
было бы не плохо, если был бы еще один параметр "отключать любое соединени, при превышении ___ сек."
Smile
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 21 Aug 2009 13:12 (Fri)    Post subject: Reply with quote

Oleg_AN wrote:
было бы не плохо, если был бы еще один параметр "отключать любое соединени, при превышении ___ сек."
Smile

Т.е. если максимальное время почтовой сессии истекло, то разрывать соединение, даже если идёт передача данных?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Oleg_AN
Messenger
Messenger


Joined: 26 Dec 2006
Posts: 26
Location: Kazan

PostPosted: 21 Aug 2009 13:23 (Fri)    Post subject: Reply with quote

да,
или тайм-аут на отправку одного письма, не может же в нормальных условиях отправка одного письма длиться более чем.... ну... 30 мин.
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 21 Aug 2009 17:30 (Fri)    Post subject: Reply with quote

Предложение понятно, будет время — подумаем над ним.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 31 Oct 2015 14:50 (Sat)    Post subject: Re: зависает отправка внешней почты Reply with quote

Oleg_AN wrote:
при плохом качестве связи или когда письмо большого размера ~9Мб( но в дугое время и больших размеров нормально уходят)... зависает отправка внешней почты. Висит 3 - 5 часов, пока в ручную не отключишь в закладке "подключение".

Для решения этой проблемы сделали в CMS 3.06 beta 1 следующее:
Code:
[*] Тайм-аут, задаваемый в свойствах сервисов и внешних серверов, теперь
    действует не только при приёме, но и при отправке данных. Это позволяет
    избежать случаев длительного зависания соединений.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group