powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Упал и не запускается RepServer 12.0
4 сообщений из 4, страница 1 из 1
Упал и не запускается RepServer 12.0
    #34076837
Collector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь.

На одном из не-primary RS лог выдал

E. 2006/10/24 10:38:23. ERROR #8045 RSI USER(hold_rs) - (1601)
Could not find the transaction id in a MD <hdr3> command from source prim_id_rs.

И служба RepServer отключилась. При каждом запуске выдает эту же ошибку. Если отключить RS на примари рс сервере, то запускается без проблем. Как только активизируется роут между примари рс сервером и этим проблемным, служба рс отваливатся. Есть очередь RSI на примари.

Куда копать ?
...
Рейтинг: 0 / 0
Упал и не запускается RepServer 12.0
    #34078147
Collector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, что могу еще сказать, после изучения проблемы...
при старте упавшего сервера, стартует роут с примари, проходит около минут, вываливается эта ошибка...
при выключеном репсервере на стороне прим, падающая репликация стартует и работает с другими серваками, и пишет дискоонект с примари, как только стоит поднять репсервер на примари, сразу ошибка и остановка службы...
Таким образом, что-то прилетает с примари сервера...

Есть очередь RSI, что на примари к этому падающему серваку...
sysadmin dump_queue не знаю как заценить очереди RSI

admin who,rsi
про этот роут пишет

63 Connecting bхххх_rs
144.000000 290860.000000 0
0x000000000000000000000000000000000000000000000000000000000000134e00340017
0x000000000000000000000000000000000000000000000000000000000000134e0027000a


Где увидеть, что первое летит?????
...
Рейтинг: 0 / 0
Упал и не запускается RepServer 12.0
    #34078383
Collector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такая команда....
sysadmin sqm_zap_command

с синтаксисом
sysadm sqm_zap_command, q_number, q_type,
seg, blk, row

Поясните пожалуййста что предполагает параметр
row
(The row number in the block of the command to be deleted.)
каков принцип определения этого параметра????
это количество ENTRY в блоке или чтото особое?

полагаю, что кривая транзакция в таком блоке

BLOCK BEGIN q_number=16777328 q_type=0 blk=4942:52 cnt=27
Begin Transaction Origin User=mng99 Tran Name=_upd
ENTRY ver=1100 len=312 orig=141 lorig=0 oqid=000000010ef8144600063d12000400063c78000c0000986400b173590000000000000001 lqid=4942:52:0 st=4 tr= '000000010ef8091e000c' holdkoni comlen=193 A0110 06cp1251distribute 1 ~";Oct 24 2006 10:46:04:670AM,2 ~"!,3 1 begin transaction ~"%_upd for ~"&mng99

и еще 26 ENTRY
...
Рейтинг: 0 / 0
Упал и не запускается RepServer 12.0
    #34079512
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BLOCK BEGIN q_number=16777328 q_type=0 blk=4942:52 cnt=27
Begin Transaction Origin User=mng99 Tran Name=_upd
ENTRY ver=1100 len=312 orig=141 lorig=0 oqid=000000010ef8144600063d12000400063c78000c0000986400b173590000000000000001

Explanation:

#BLOCK BEGIN
The beginning of a 16K block.

# q_number=16777328
The queue ID.

#q_type=0
The queue type (0 = outbound, 1 = inbound).

#
blk=4942:52
Block identifier (segment 4942: block 52).
#

#cnt=27
The number of entries (commands) in this block.

Т.е. вы сделали дамп очереди для сегмента 4942, блока 52. В этом 16К блоке находится 27 команд/строк
в первой (1) строке у вас находится begin tran. В других (со 2 и дальше ее содержимое)
Каждая строка в дампе, которая начинается с
ENTRY ver= это и есть новая row.

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


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