Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите с репликациеей ROUTE / 16 сообщений из 16, страница 1 из 1
13.07.2006, 10:47
    #33850076
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
Предимстория...
Имею ASE 12, RS 12,

Создал новый сервер, установил репсервер как секондари...
Начал создавать Routes
роутсы создались на всех серверах учавстующих в репликации с версией 1200
НО на одном из сайтов создался с версией 1100, что привело к падению DSI с таким сообщением в рслоге
E. 2006/07/12 18:16:33. ERROR #91 DSI EXEC(147(1) cserv.RSSD) - rpctools.c(157)
Failed to execute the 'rs_negotiate_route_version' RPC to the remote site.
на стороне cserv_rs
Я поднял DSI интерфейсом централи с плагином rsm путем скипанья последней транзакции, и удалил интерфейсом route и произошел толи сбой связи толи еше чего, завис централ
при перезапуске в ветре routes на стороне cserv роут cserv_rs.bserv_rs в состоянии даун и ничего не дает с ним сделать вот уже 12 часов кряду пишет централ
Message from server: Message: 15099, State 0, Severity 12 -- 'Route to bserv_rs is already in the process of being dropped.'.
на стороне bserv такая же картина, при попытке создать роут между этими же сайтами но в противоположном направлении пишет следующее

Msg 13045, Level 12, State 0:
Server 'bserv_rs':
Failed to connect to server 'cshop_rs' as user 'us_rs_rsi'. See CT-Lib
and/or server error messages for more information.

Вопрос, 1. как удалить зависший в удалении роут
2. как создать роут после удаления с версией как у всех роутов в системе репликации, т.е. 1200, причем с bserv_rs сушествуют роуты других сайтов, к тому же так иногда бывало, что создавался роут 1100, я его дропал и создавал заново, и создавался уже 1200 но порой попытки с 3
Надеюсь на понимание и помощь...
...
Рейтинг: 0 / 0
13.07.2006, 11:22
    #33850225
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
к вопросу 1:
я бы поковырялся в RS сервере, а точнее в базе RSSD и вручную грохнул бы записи о коннекте

в кач-ве подсказки взял бы схему RSSD базы


ЗЫ полез за схемой на сайт, а её там уже нет :(
поэтому только мануал:
http://docs.sybase.com/onlinebooks/group-rsarc/rsg1200e/refman
...
Рейтинг: 0 / 0
13.07.2006, 11:24
    #33850234
blzz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
ну дропнуть его с nowait

drop route to bserv_rs with nowait

и еще на надо на этом сервере, с которого делали with nowait удалить всю информацию о нём:

sysadmin purge_route_at_replicate, bserv_rs

по поводу версий роута посмотреть документацию на тему
admin show_route_version
sysadmin fast_route_upgrade, bserv_rs
...
Рейтинг: 0 / 0
13.07.2006, 11:47
    #33850321
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
Роут дропанулся с no wait

вопрос 2... а где читать такую документауцию? мануалы, которые в комплекте очень бедны на инфу...
И... если есть у сайтов роуты с 12 версией и у того и у другого, то между собой они же могут создать также роуты 12 версии?
...
Рейтинг: 0 / 0
13.07.2006, 12:10
    #33850411
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
При повторно создании роута cserv_rs.bserv_rs сразу уходит в даун,
т не поднимаеться
при создании bserv_rs.cserv_rs вновь
Msg 13045, Level 12, State 0:
Server 'bserv_rs':
Failed to connect to server 'cshop_rs' as user 'us_rs_rsi'. See CT-Lib
and/or server error messages for more information.

в чем беда???
юзер и пасс использую один на все роуты... везде схавал

create route to cserv_rs
set username us_rs_rsi
set password ps_rs_rsi_ps
go

таким скриптиком все делал
...
Рейтинг: 0 / 0
13.07.2006, 12:24
    #33850468
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
на команду sysadmin purge_route_at_replicate, bserv_rs

такой вот отзыв

Msg 16031, Level 12, State 0:
Server 'cserv_rs':
Replication Server <bserv_rs> is not known at this site
...
Рейтинг: 0 / 0
13.07.2006, 12:32
    #33850504
blzz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
CollectorПри повторно создании роута cserv_rs.bserv_rs сразу уходит в даун,
т не поднимаеться
при создании bserv_rs.cserv_rs вновь
Msg 13045, Level 12, State 0:
Server 'bserv_rs':
Failed to connect to server 'cshop_rs' as user 'us_rs_rsi'. See CT-Lib
and/or server error messages for more information.

в чем беда???
юзер и пасс использую один на все роуты... везде схавал

create route to cserv_rs
set username us_rs_rsi
set password ps_rs_rsi_ps
go

таким скриптиком все делал
...
Рейтинг: 0 / 0
13.07.2006, 12:34
    #33850522
blzz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
по поводу документации товарищ
komrad правильно подсказывает
http://docs.sybase.com/onlinebooks/group-rsarc/rsg1200e/refman


по поводу нового роута , неужли репсервер схавал пароль без кавычек
попробуйте

alter route to cserv_rs
set username us_rs_rsi
set password 'ps_rs_rsi_ps'
go
...
Рейтинг: 0 / 0
13.07.2006, 12:41
    #33850557
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
Кавычки не помогли...
а может гда параметр есть про максимальное количество роутов... или что-нить в этом духе...
и должны ли в Queues быть запись вида
name type
bserv_rs RSI

а то у меня на стороне где не созданы роуты этих записей нет, или они создаются вместе с роутами?
...
Рейтинг: 0 / 0
13.07.2006, 12:51
    #33850614
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
когда создался роут и упал в даун, о создалась и запись в queues

отчего же не конектиться... и может из за этого и падает...?
...
Рейтинг: 0 / 0
13.07.2006, 13:06
    #33850704
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
После того как удалил с но вайт
почистил на обеих стороная

sysadmin purge_route_at_replicate, bserv_rs на сserv_rs
sysadmin purge_route_at_replicate, сserv_rs на bserv_rs

после этого роут сserv_rs.bserv_rs создался и UP централ показывает 1100 версию, на bserv_rs упала DSI

E. 2006/07/13 13:00:07. ERROR #91 DSI EXEC(113(1) bserv.RSSD) - rpctools.c(157)
Failed to execute the 'rs_negotiate_route_version' RPC to the remote site.
I. 2006/07/13 13:00:07. The DSI thread for database 'bserv.RSSD' is shutdown.
...
Рейтинг: 0 / 0
13.07.2006, 13:08
    #33850714
blzz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
CollectorКавычки не помогли...
а может гда параметр есть про максимальное количество роутов... или что-нить в этом духе...

на счет роутов не уверен что вообще есть,
есть на кол-во очередей, пользовательских коннешнов, потоков, но по дефолту их исчерпать ......
rs_configure на рссд
Код: plaintext
1.
2.
3.
4.
5.
6.
num_client_connections      30                       30                          
num_concurrent_subs         50                       50                          
num_msgqueues               178                      178                         
num_msgs                    45568                    45568                       
num_mutexes                 1024                     1024                        
num_stable_queues           32                       32                          
num_threads                 200                      200      

Collector
и должны ли в Queues быть запись вида
name type
bserv_rs RSI

а то у меня на стороне где не созданы роуты этих записей нет, или они создаются вместе с роутами?
да, это outdound очеpедь RSI
...
Рейтинг: 0 / 0
13.07.2006, 13:17
    #33850763
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
мои параметры

num_concurrent_subs 10
num_mutexes 128
num_threads 50 (на примари сервере 150)

в какой момент появляется эта очередь?
...
Рейтинг: 0 / 0
13.07.2006, 13:34
    #33850846
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
Вот полный лог репсервера начиная от создания роута cserv_rs.bserv_rs
до его удаления
1. на сторно bserv_rs
I. 2006/07/13 13:21:47. Contacting the ID Server for a siteid.
E. 2006/07/13 13:21:48. ERROR #1027 DSI EXEC(113(1) bserv.RSSD) - eue(2899)
Open Client Client-Library error: Error: 101188867, Severity 5 -- 'ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.'.
E. 2006/07/13 13:21:48. ERROR #13045 DSI EXEC(113(1) bserv.RSSD) - eue(2905)
Failed to connect to server 'cserv_rs' as user 'prim'. See CT-Lib and/or server error messages for more information.
E. 2006/07/13 13:21:48. ERROR #91 DSI EXEC(113(1) 'bserv.RSSD) - rpctools.c(157)
Failed to execute the 'rs_negotiate_route_version' RPC to the remote site.
I. 2006/07/13 13:21:48. The DSI thread for database bserv.RSSD' is shutdown.
I. 2006/07/13 13:24:36. Unable to get message '4090'. (Message not found. Localization File: 251\rs.loc Location: errloc.c(599))
I. 2006/07/13 13:25:26. The DSI thread for database ''bserv.RSSD' is started.
W. 2006/07/13 13:25:26. WARNING #5066 DSI(113 bserv.RSSD) - яdsiutil.c(3300)
When writing a transaction for database 'bserv.RSSD' into the exceptions log, the function string mapping for command '1' failed. No mapped output commands for this source command are logged. See an earlier message for details of the error.
I. 2006/07/13 13:25:26. The first transaction for database 'bserv.RSSD' has been logged into the exceptions log and skipped.
I. 2006/07/13 13:25:26. Route from 'cserv_rs' is dropped.

2. на стороне cserv_rs

I. 2006/07/13 13:37:20. Contacting the ID Server for a siteid.
I. 2006/07/13 13:37:20. SQM starting: 16777321:0 bserv_rs
I. 2006/07/13 13:37:20. RSI: Trying to connect to 'bserv_rs'.
I. 2006/07/13 13:37:20. Starting Routing thread for 'bserv_rs'.
I. 2006/07/13 13:37:20. RSI: connection to 'bserv_rs' is established and the route is active.
I. 2006/07/13 13:37:21. Routing thread for 'bserv_rs' exiting normally.
I. 2006/07/13 13:39:31. Starting Routing thread for 'bserv_rs'.
I. 2006/07/13 13:39:32. Routing thread for 'bserv_rs' exiting normally.
I. 2006/07/13 13:40:09. SQM stopping: 16777321:0 bserv_rs
I. 2006/07/13 13:40:09. RSI for 'bserv_rs': Shutting down by request.
I. 2006/07/13 13:40:09. Route to 'bserv_rs' is dropped.
...
Рейтинг: 0 / 0
13.07.2006, 14:15
    #33851041
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
Господа, извиняйте...

ларчик просто открывался... я неправильно указал секциб репсервера
в sql.ini на стороне cserv

Вопрос закрыт!
PS кто бы мог подумать ... вместо cserv_rs написал cserv_ps
...
Рейтинг: 0 / 0
13.07.2006, 14:16
    #33851046
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с репликациеей ROUTE
sql.ini на сторное bserv - если быть точным
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите с репликациеей ROUTE / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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