Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2 и EBF 3141. / 18 сообщений из 18, страница 1 из 1
11.06.2005, 15:48
    #33113192
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Стоит на w2k3SP1 ASA 9.0.2 и SQL Remote Message Agent, оба как сервисы.
Раньше message agent переиодически отваливался от сервера, поэтому пришлось каждый час перестартовать данный сервис. Поставил данное обновление и получил проблему, не может данный сервис останавиться, пишет stopping и все, зато если стартанул, то от базы теперь не отваливается.
Причем данная вещь проявилась на 3-х компах, на одном еще NT4SP6 стоит, а вот на четвертом все без проблем, правда на этих 3-х практически кроме ASA и операционок ничего нет, то на этом 4-том вагон и маленькая тележка...
...
Рейтинг: 0 / 0
11.06.2005, 15:51
    #33113194
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Не EBF 3141, а EBF3131
...
Рейтинг: 0 / 0
13.06.2005, 14:31
    #33114216
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
если сервер развивается в положительную сторону, то агент репликации становится все хуже?... Мне лично на нервы действует один из глюков (может уже исправили): Если получаешь corrupt message (ошибки транспортного протокола, плохая погода, контачат провода), то dbremote сразу останавливается. Что за ерунда?
...
Рейтинг: 0 / 0
17.06.2005, 16:00
    #33122248
wados
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
от сервиса агента отказался, перешел на программулину nnCron - висит в трее и по рассписанию запускает вручную dbremote c с параметрами. причем можно еще и проверить есть-ли хост (условий там много).
...
Рейтинг: 0 / 0
18.06.2005, 10:34
    #33123024
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
wadosот сервиса агента отказался, перешел на программулину nnCron - висит в трее и по рассписанию запускает вручную dbremote c с параметрами. причем можно еще и проверить есть-ли хост (условий там много).

подписался
...
Рейтинг: 0 / 0
20.06.2005, 11:29
    #33124238
Dimyan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
wados пишет:
> от сервиса агента отказался, перешел на программулину nnCron - висит в
> трее и по рассписанию запускает вручную dbremote c с параметрами. причем
> можно еще и проверить есть-ли хост (условий там много).

Правильно ли я вас понял что dbremote запускается производит цикл
репликации и вырубается, после чего запускается вновь через время
репликации? Или nnCron у вас его запускает только при загрузке?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
20.06.2005, 12:38
    #33124407
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Dimyan
wados пишет:
> от сервиса агента отказался, перешел на программулину nnCron - висит в
> трее и по рассписанию запускает вручную dbremote c с параметрами. причем
> можно еще и проверить есть-ли хост (условий там много).

Правильно ли я вас понял что dbremote запускается производит цикл
репликации и вырубается, после чего запускается вновь через время
репликации? Или nnCron у вас его запускает только при загрузке?
Posted via ActualForum NNTP Server 1.2

это зависит от того, запускаете ли вы dbremote как сервис или в batch-режиме. Можно nncron-ом запускать и так и сяк.
З.Ы. только что пришла мысля: перезапускать nncron не через определенные промежутки времени, а через те моменты, когда разница дат модификации лога dbremote и текущей составит больше определенного значения... кажется это будет более правильным... это позволит не перезапускать nncron когда принимаются большие транзакции или если была большая задержка по репликации (неск. дней)
...
Рейтинг: 0 / 0
20.06.2005, 13:55
    #33124612
Dimyan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Рыжий Кот пишет:
> это зависит от того, запускаете ли вы dbremote как сервис или в
> batch-режиме. Можно nncron-ом запускать и так и сяк.
> З.Ы. только что пришла мысля: перезапускать nncron не через определенные
> промежутки времени, а через те моменты, когда разница дат модификации
> лога dbremote и текущей составит больше определенного значения...
> кажется это будет более правильным... это позволит не перезапускать
> nncron когда принимаются большие транзакции или если была большая
> задержка по репликации (неск. дней)
У меня собственно вопросы к чему эти:
Я еще только начинаю пускать законченную базу и сразу хочется сделать
все по уму, пускал dbremote из коммандной строки, но когда я его
запускаю он после проведения цикла репликации переходит в ждущий режим и
после этого снова производит репликацию (ждущий режим вроде 1мин по
умолчанию). А как тогда сделать чтоб после проведения цикла репликации
dbremote вырубался чтоб nnСron запустил его снова, скажем через 5 мин.
Из BOL я понял что ключ -к это делает?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
20.06.2005, 14:25
    #33124713
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
-k закроет окно, если работа dbremote была завершена (причем даже если неудачно)

а вот нужен вам скорее всего
-b Run in batch mode. In this mode, the Message Agent processes incoming messages, scans the transaction log once and processes outgoing messages, and then stops.

А почему не годится постоянная работа в виде сервиса? модем?

...
Рейтинг: 0 / 0
20.06.2005, 14:45
    #33124776
Dimyan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Рыжий Кот пишет:
> А почему не годится постоянная работа в виде сервиса? модем?

Нет, выделенка и притом нормальная. Если честно - испугался я. Просто
запускаю я dbremote на консолидированной базе (в базе уже есть
изменения), потом запускаю на удаленной, после запуска на удаленной она
прекрасно забирает выложенные даные из консолидированной, выкладывает
свои, консолидированная начинает их задирать и бац... какая то ошидка
пишет dbremote типа с данными косяк, я его перезапускаю и он прекрасным
образом забирает все от удаленной базы и не на что не ругается. Вот я и
испугался и подумал что если dbremote после каждого цикла репликации
вырубать, и когда надо запускать вновь то будет лучше, т.к. хрен его
знает когда еще такой глюк повтарится. Параноя наверно, да?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
20.06.2005, 15:07
    #33124841
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
ключи -v -o -os должны быть включены. Логи желательное хранить месяц-два :), можно и больше. Потому как, если данные передаются криво (например, намудрено в тригерах), то будут проблемы, юзеры будут жаловаться. Особенно будет весело, когда база будучи принятой как основная, будет содержать неадекватные данные. К тому- же удобно предъявлять как свидетельство, что накосячил именно юзер, а не прога.

Иногда просматриваю логи на наличие слов (в порядке убывания "страшности" :))
skip / (за ним чуть дальше бывает rollback) - не выполнилось sql-выражение
no primary key - кто-то удалил строку в мастер таблице, а потом приехали зависимые строки (можно частично решить перепроектированием базы, но как часто бывает давай-давай, быстрей-быстрей, так и не успеешь менять)
statement failed - тоже бывает
message corrupt - проблемы со связью
error - может быть все что угодно - от тайм-аутов до assertion failed (не дай бог).

В вашем случае, при наличие выделенки самый лучший вариант оформить работу dbremote в виде сервиса, а nncron-ом для подстраховки (фтп задумался, свет моргнул или еще что) рестартовать сервис (через restart.bat с командами net stop service_name net start service_name), скажем, каждый час/два.
dbremote глючит - оставляет иконку при остановке сервиса, поэтому нужно в nncron на задание не забыть опцию TRAY-REFRESH :)

Вы не могли бы привести ошибки, которые возникают у вас при сообщении, цитирую
авторпишет dbremote типа с данными косяк

авторПараноя наверно, да?
в этом деле она лучше чем безалаберность

...
Рейтинг: 0 / 0
20.06.2005, 15:31
    #33124918
Dimyan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Рыжий Кот пишет:

> Вы не могли бы привести ошибки, которые возникают у вас при сообщении,
> цитирую
> автор
> пишет dbremote типа с данными косяк

Я к сожалению, не сохранил лог из окна dbremote. :( А можно ли этот лог
(что в окне dbremote) автоматом сохранять?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
20.06.2005, 15:32
    #33124920
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Dimyan
Я к сожалению, не сохранил лог из окна dbremote. :( А можно ли этот лог
(что в окне dbremote) автоматом сохранять?
Posted via ActualForum NNTP Server 1.2

ключи -v -o -os
...
Рейтинг: 0 / 0
20.06.2005, 15:47
    #33124970
Dimyan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Рыжий Кот пишет:
> ключи -v -o -os
-os а какой приблизительный размер файла указать? для хранения 1-2 мес.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
20.06.2005, 15:50
    #33124988
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Dimyan
Рыжий Кот пишет:
> ключи -v -o -os
-os а какой приблизительный размер файла указать? для хранения 1-2 мес.
Posted via ActualForum NNTP Server 1.2

все зависит от объема данных.
думаю 100М будет достаточно...
...
Рейтинг: 0 / 0
21.06.2005, 10:00
    #33125952
Dimyan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Ё-к-л-м-н кодировка сума сошла :( :))
А какой ключик надо чтоб окно dbremote на экран не вылазило или хотябы свернутое было?
–-q - этот?
А то у меня на удаленных серверах народ работает, перепугаются еще, позакрывают все :)
...
Рейтинг: 0 / 0
21.06.2005, 12:38
    #33126457
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
он самый.

в faq-е есть недокументированная команда
Код: plaintext
SET REMOTE FTP OPTION suppress_dialogs = 'ON';
,
подавляющая вывод окна dbremote(имя пользователя, хост, пароли) при отсутствии связи.


...
Рейтинг: 0 / 0
22.06.2005, 15:30
    #33129225
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 и EBF 3141.
Если честно то на www.sybase.ru лежит документация по репликации, там все ключики расписаны...
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2 и EBF 3141. / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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