Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.02 - DBREMOTE - Размер сообщений / 19 сообщений из 19, страница 1 из 1
20.09.2007, 17:49
    #34815531
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
Имеется консолидированная БД. Периодически производится обработка (запуск DBREMOTE)

C:\...\dbremote.exe -c " ... " -t -b -k -m 20M -w 10 -x 50M

Все замечательно работает, но есть маленькое неудобство - размер отправляемых на удаленные БД сообщений не превышает 4 - 5 Кб, хотя, судя по документации максимальный размер по умолчанию (без ключика -l) составляет 50Кб.

Каким образом возможно увеличить размер отправляемых сообщений ?
...
Рейтинг: 0 / 0
20.09.2007, 17:58
    #34815585
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
Если нечего посылать, то сообщение может быть всего 84 байта.

---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
20.09.2007, 18:33
    #34815740
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
White OwlЕсли нечего посылать, то сообщение может быть всего 84 байта.


Да нет, сообщений-то много - и все по 4-5Кб
...
Рейтинг: 0 / 0
20.09.2007, 18:49
    #34815784
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
TIB White OwlЕсли нечего посылать, то сообщение может быть всего 84 байта.
Да нет, сообщений-то много - и все по 4-5КбОтправитель за раз создает много-много мелких сообщений? Или dbremote на отправляющей стороне запускается очень часто?
...
Рейтинг: 0 / 0
20.09.2007, 19:07
    #34815827
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
White Owl Отправитель за раз создает много-много мелких сообщений?
Именно
...
Рейтинг: 0 / 0
21.09.2007, 13:39
    #34817671
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
Была такая проблема. Долбался сам и саппорт долбал - ниатветили.
Методом научнаго втыка и определенной матери решение нашлось.

Причино: Нехватка памяти для формирования сообщений.
Агент при нехватке памяти начинает дробить сообщения по одному запросу в пакет.
Вот откуда их уйма и все мелкие. Поставьте опцию Compression = 0 - увидите.

Лечиццо:
- увеличением значения у ключика -m (соотв. памяти должно хватать у компа)
- разнесением по времени отправки для кадого удаленного юзверя.
Что бы не все сразу, а по группам.
...
Рейтинг: 0 / 0
21.09.2007, 16:09
    #34818413
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
PaulJB
Лечиццо:
- увеличением значения у ключика -m (соотв. памяти должно хватать у компа)
Увеличил ключик -m - поставил -m 200M. К сожалению, картина не изменилась...

PaulJB
- разнесением по времени отправки для кадого удаленного юзверя. Что бы не все сразу, а по группам.
1) А как это сделать? Не нашел таких опций... (использую Batch mode -b)
2) Дело в том, что на удаленных БД эта же проблема - а там отправка идет только на одного юзера (на консолидированную БД)
...
Рейтинг: 0 / 0
21.09.2007, 17:47
    #34818687
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
TIB PaulJBЛечиццо:
- увеличением значения у ключика -m (соотв. памяти должно хватать у компа)
Увеличил ключик -m - поставил -m 200M. К сожалению, картина не изменилась...Убери его вообще.
...
Рейтинг: 0 / 0
21.09.2007, 18:05
    #34818734
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
White Owl Убери его вообще.

Да вообщее убрать врядли - скорость приема/отправки на больших обьемах снижается... проверено.
Просто вернул как было -m 20M
...
Рейтинг: 0 / 0
21.09.2007, 18:19
    #34818783
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
А ключик -sd побольше поставить не пробовали?
...
Рейтинг: 0 / 0
21.09.2007, 18:40
    #34818844
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
antandА ключик -sd побольше поставить не пробовали?
В batch mode этот ключик игнорируется
...
Рейтинг: 0 / 0
21.09.2007, 18:58
    #34818889
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
А DBREMOTE как часто запускается?
...
Рейтинг: 0 / 0
21.09.2007, 19:08
    #34818914
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
Похоже, что в режиме пакетной обработки(batch mode) не получится заставить его группировать сообщения в большие файлы.
Перейти на Режим непрерывной работы не получиться?
...
Рейтинг: 0 / 0
21.09.2007, 19:13
    #34818928
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
antandА DBREMOTE как часто запускается?
Раз в час
...
Рейтинг: 0 / 0
21.09.2007, 19:29
    #34818952
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
antand Перейти на Режим непрерывной работы не получиться?
Препятствие только одно - глюки DBREMOTE'а. Базы по системе работают на 7.04 и 9.02, но консолидированная пока еще на 7.04. При работе в countinuos mode (7.04) периодически Dbremote выдавал сообщения типа

E. 09/02 15:18:56. This message does not belong to me.
Log offset sent to user 'TIB_KHA' is '013164072485', but the message header indicates user 'TIB_KHA' has received log offset '013167253865'.

При этом после рестарта Dbremote'а все восстанавливалось - последующие сообщения от этой удаленной базы (TIB_KHA) распознавались, генерился запрос на перепосылку и вновь пришедшие сообщения принимались.

Наткнувшись несколько раз на эти грабли, вынужден был отказаться от continuos mode, по крайней мере пока не переведу БД на 9.02 ...
...
Рейтинг: 0 / 0
22.09.2007, 13:31
    #34819419
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
TIB White Owl Убери его вообще.

Да вообщее убрать врядли - скорость приема/отправки на больших обьемах снижается... проверено.
Просто вернул как было -m 20M
Там есть еще ключик -l, у меня запуск с параметрами -t -l 1024000 -x 1M, но есть одно но, в описание было сказано, что длина соообщений везде должна быть одинакова, т.е. у консолидированной у удаленной баз, но может что-нибудь и привираю...
...
Рейтинг: 0 / 0
24.09.2007, 15:33
    #34821775
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
>> Увеличил ключик -m - поставил -m 200M. К сожалению, картина не изменилась...

Все правильно. На данный этап - не изменится.
Нужно дождаться пока закончится процесс отправки.
Я не знаю почему, но раз агент начал сеанс дробления на маленькие сообщения, то пока он не отправит весь пакет - не успокоится. А после этого будет работать нормально.

У меня сообщения ходят по мылу.
Когда это произошло, то пришлось перевести систему на файловый протокол, дождаться пока агент все "отправит", а затем вернуть настройки на СМТП.
Все что он наплевал в папки было удалено, а затем система самовосстановилась (с помощью повторных запросов от удаленных пользователей).
...
Рейтинг: 0 / 0
24.09.2007, 16:01
    #34821920
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
PaulJB ... дождаться пока агент все "отправит", а затем вернуть настройки на СМТП.

Вы имеете ввиду дождаться, пока на отправку не будет вообще никаких данных (т.е. отсутствие операции Sending message to XXX после запуска dbremote) или же дождаться пока dbremote не завершит процесс отправки в рамках текущего сеанза работы?
...
Рейтинг: 0 / 0
25.09.2007, 12:11
    #34823851
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.02 - DBREMOTE - Размер сообщений
Ща попробую обьяснить подробнее:
1. Агент начал отправлять мелкие сообщения.
Если Вы остановите его во время отправки, установите новые ключи или параметры,
а затем запустите снова, то он всеравно будет продолжать отправлять мелкие сообщения.
Т.е. он продолжает прерванный сеанс отправки. И пока он его (сеанс) не закончит,
это будет повторяться. Надо дождаться пока он завершит работу (завершит сеанс).

2. Затем агента надо перезапустить установив новые ключи и параметры (если они не были установлены).

Почему так происходит - остаётся загадкой.
У меня было такое 2 или 3 раза.
В базе около 30 удаленных юзеров. Все они отправляли сообщения в одно и то же время.
Ключ -m не был определен. Объёмы для каждого юзера были приличные.
Я разнес отправку на каждого юзера по времени так, что бы в одно и то-же время отправка осуществлялась на 2-3 юзера и установил достаточное (в зависимости от объёма памяти машины и объёма отправляемых за один раз сообщений) значение у ключа -m.

Пока все нормально.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.02 - DBREMOTE - Размер сообщений / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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