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

обнаружил в рс-логе следующее

E. 2006/07/08 13:19:26. ERROR #2056 SQT(126:1 DIST serv.base) - /prs/sql.y(12386)
Line 1, character 13: Incorrect syntax with 'purg'.
W. 2006/07/08 13:19:26. WARNING #24031 SQT(126:1 DIST serv.base) - (2714)
SQT could not parse next statement for DSI. (126:1) status=8197
I. 2006/07/08 13:19:26. RSI: connection to 'bshop_rs' is established and the route is active.
W. 2006/07/08 13:19:27. WARNING #24058 DIST(126 serv.base) - (3567)
Unpacker failed Line 1, character 13: Incorrect syntax with 'purg'..

причем копится очередь Inbound в Queues

подскажите что можно сделать... или где почитать - ничего подобного не нашел
...
Рейтинг: 0 / 0
08.07.2006, 15:38
    #33840179
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
Во входящей очереди находится неправильная команда, а найболее вероятно , что это обрезок команды.
Надо удалить эту неправилльную (обрезанную команду) из входящей очереди, что бы она не блoкировала все остальное.

Используйте sysadmin sqm_zap_command - Deletes a single message in a stable queue.
Параметры - q_number , q_type , seg , blk , row
q_number , q_type - это 126 и 1 соответственно, seg , blk , row - можно получить выполнив sysadmin dump_queue для 126, 1
...
Рейтинг: 0 / 0
08.07.2006, 15:59
    #33840209
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
Извините за ламерство, но можно подробнее, ситаксис команд на примерах... сие очень мало знакомо мне
...
Рейтинг: 0 / 0
08.07.2006, 16:11
    #33840218
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
Предполагаю выполнить следующее на стророне репсервера

syadmin dump_file,'c:\temp\dump.dat'
go
sysadmin dump_queue,126,1,-1,-1,-1
go
syadmin dump_file
go

или я ошибаюсь?
...
Рейтинг: 0 / 0
08.07.2006, 16:26
    #33840234
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
в файле дампа следующее

q_number=126 q_type=1 is empty


ко всему прочему хочу заметить, что репликация работает в данной базе, т.е. если внести изменения в таблицу в другой базе, то в 126 эти изменения реплицируються в рамках подписки
...
Рейтинг: 0 / 0
08.07.2006, 16:35
    #33840240
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
Глядя на rsm-плагин в централе, по правой кнопке пропертис на Inbound в Queues на закладке Dist SQT в области SQM Adress вижу следующее

Segment: 8499
Blok: 8
Row: 1

очень похоже на требуемые параметры...
Что посоветуете?
...
Рейтинг: 0 / 0
08.07.2006, 16:50
    #33840252
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
Результатом выполнения

sysadmin dump_file,'c:\temp\dump.dat'
go
sysadmin dump_queue,126,1,8499,8,0
go
sysadmin dump_file
go

стало следующее
QUEUE DUMP FOR 126:1
BLOCK BEGIN q_number=126 q_type=1 blk=8499:8 cnt=3
Begin Transaction Origin User= Tran Name=_dmpxact
ENTRY ver=1100 len=316 orig=126 lorig=0 oqid=000000010890846a00053c10001200053c100012000097ea00abc7e30000000000000000 lqid=8499:8:0 st=4 tr= '00000001089084' j '0012' holdflor comlen=200 begin transaction
BAD ENTRY len=284 orig=126 oqid=000000010890846a00053c10001300053c100012000097ea00abc7e30000000000000000 lqid=8499:8:1 st=8197 tr=0x000000010890846a00053c10001300053c100012000097ea00abc7e30000000000000000LTM comlen=106 0x41303131302030366370313235315f647320302c7e22212c312070757267e5206f70656e5f7861637420746f2030783031303839303834366130303035336331303030313230303030303030303030303030303030303030303030303030303030303030303030303020
ENTRY ver=1100 len=316 orig=126 lorig=0 oqid=000000010890848200053c11000200053c100012000097ea00abc7e30000000000000000 lqid=8499:8:2 st=1 tr= '00000001089084' j '0012' holdflor comlen=200 commit transaction
END QUEUE DUMP FOR 126:1
...
Рейтинг: 0 / 0
08.07.2006, 17:25
    #33840280
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
вообщим рискнул

перезапустил реп-сервер с ключем -m
выполнил следующее

sysadmin sqm_zap_command,126,1,8499,8,1
go

рестарт реп сервера

Ошибки не возникло, очередь очистилась...

Спасибо за наводку на область знаний!
PS Извините за панику. :)
...
Рейтинг: 0 / 0
08.07.2006, 17:43
    #33840288
Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
Вопрос для общего развития...

Как объяснить, что работал обмен данными во все стороны в рамках подписок и определений... ??? какие тогда копились очереди....???
...
Рейтинг: 0 / 0
09.07.2006, 15:45
    #33840693
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться по RS
CollectorВопрос для общего развития...

Как объяснить, что работал обмен данными во все стороны в рамках подписок и определений... ??? какие тогда копились очереди....???

Ответ для общего развития:
транзакции в очередях (SQM модуль) хранятся в блоках по 1Мб.

1. Удаление целого блока возможно тогда когда все транзакции из него были успешно обработаны на SQT (для случая входящей очереди) .
2. Блоки в очередях как выделяются так и удаляются последовательно.

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


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