Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / как утихомирить dbremote??? / 5 сообщений из 5, страница 1 из 1
23.10.2006, 16:50
    #34074705
Alexandr T
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как утихомирить dbremote???
Здрасте всем!
Есть следующая проблема... dbremote запускается батчем, батч уже крутится на своем расписании. Обмен работает на SMTP .В последнее время, а особенно в последнюю неделю появилась проблема - обьем данных на отсылку формируется настолько большой, что отправка писем во время работы одного сеанса ремоты происходит более 3 часов . Это проиходит вследсивии внесения дикого обьема данных - что тут поделаешь! удаленные базы забирают данные раз в час, но так как с центральной они льются более трех часов, то возникает ошибка missing message ( не хватает сообщения). через положенный час удаленные базы снова забирают письма и забирают те, которые не дошли. Снова выдается ошибка, но на сей раз о том, что сообщения устарешие. и когда центральная база снова шлет по новой эту пачку писем то ситуация повторяется по циклу.
можно ли ремоту заставить отсылать не боле чем определенную порцию писем ( данных)???
...
Рейтинг: 0 / 0
23.10.2006, 16:53
    #34074714
Alexandr T
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как утихомирить dbremote???
забыл добавить ASA9
...
Рейтинг: 0 / 0
23.10.2006, 17:51
    #34074925
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как утихомирить dbremote???
Нет, нельзя ей сказать что отправлять только до определенного момента....
Зато можно временно перевести центральную базу на посылку через FILE, потом вручную маленькими порциями отправлять сообщения на smtp. А когда очередь сообщений рассосется, перевести обратно на smpt.


---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
23.10.2006, 17:54
    #34074936
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как утихомирить dbremote???
Есть у DBRemote волшебный ключик -rp <кол-во попыток>.
Это количество попыток опроса перед тем как решить что мессага потеряна.
Поставь там значение какое-нить большое. Значение зависит от того, на сколько часто тыркается агент а удаленном серваке в почтовый ящик.
Но только не переборщи - если и взаправду потеряется, то дооолго будешь ждать запрос на повтор.
...
Рейтинг: 0 / 0
23.10.2006, 18:55
    #34075102
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как утихомирить dbremote???
Стандартные средства dbremote не дают возможности разруливать такие моменты. Нужно в момент старта/рестарта dbremote освобождать ящик/фтп папку. Эмпирическим путем дошел до следующего состояния: dbremote рестартуются (во всех точках) каждые полчаса... во 2-ую и 32-ую минуту удаляется все из ftp-папок и в одну из ненужных таблиц вносится изменение (ненужную таблицу можно и самому создать ;) ), после этого во всех папках появится одно сообщение, которое быстро обрабатывается и высылается resend. т.е. удаленным сайтам нет необходимости перелопачивать тонны сообщений, чтобы понять, что было выпадение.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / как утихомирить dbremote??? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]