Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ServiceBroker: сообщение отправлено, но из исходящей очереди не ушло  [new]
Leax
Member

Откуда: Киев
Сообщений: 438
С сервера1 сообщение SB ушло, на сервере2 оно получено в целевую очередь.
При этом сообщение всё-равно осталось в исходящей очереди сервера1 и последующие такие же сообщения уже не отправляются, а просто зависают в исходящей очереди сервера1.

Если бы был неверный маршрут сервер2 -> сервер1 (т.е. обратный), так и сообщение не должно было бы уйти вроде... Транспорт ServiceBroker не дал бы...

Может есть у кого мысли по этому поводу?
19 июн 12, 11:03    [12736467]     Ответить | Цитировать Сообщить модератору
 Re: ServiceBroker: сообщение отправлено, но из исходящей очереди не ушло  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Leax
С сервера1 сообщение SB ушло, на сервере2 оно получено в целевую очередь.
При этом сообщение всё-равно осталось в исходящей очереди сервера1 и последующие такие же сообщения уже не отправляются, а просто зависают в исходящей очереди сервера1.

Если бы был неверный маршрут сервер2 -> сервер1 (т.е. обратный), так и сообщение не должно было бы уйти вроде... Транспорт ServiceBroker не дал бы...

Может есть у кого мысли по этому поводу?



что в логах?
19 июн 12, 11:08    [12736509]     Ответить | Цитировать Сообщить модератору
 Re: ServiceBroker: сообщение отправлено, но из исходящей очереди не ушло  [new]
Leax
Member

Откуда: Киев
Сообщений: 438
Дело в том, что этих серверах бешеный трафик.

Я с Profiler работаю относительно недавно. Не могу понять- по каким полям лучше проводить фильтрацию.
То что увидел на сервере 1 (фильтровал по FileName) в EventSubClass:
11 - BEGIN DIALOG
1 - SEND Message
2 - Remote

Ошибок вроде не было (или отфильтровались).

На сервере2 - х.з. очень много всего. Сейчас еще попробую проанализировать (включу все столбцы в Profiler).
19 июн 12, 11:17    [12736592]     Ответить | Цитировать Сообщить модератору
 Re: ServiceBroker: сообщение отправлено, но из исходящей очереди не ушло  [new]
Leax
Member

Откуда: Киев
Сообщений: 438
На сервере 2
EventSubClass: 1 - Sequenced Message
TextData: This message could not be delivered because it is a duplicate.

Похоже как будто обратный маршрут кривой... странно...
19 июн 12, 11:43    [12736815]     Ответить | Цитировать Сообщить модератору
 Re: ServiceBroker: сообщение отправлено, но из исходящей очереди не ушло  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Leax
На сервере 2
EventSubClass: 1 - Sequenced Message
TextData: This message could not be delivered because it is a duplicate.

Похоже как будто обратный маршрут кривой... странно...


ну вот по крайней мере пуззле понятно.
19 июн 12, 11:44    [12736828]     Ответить | Цитировать Сообщить модератору
 Re: ServiceBroker: сообщение отправлено, но из исходящей очереди не ушло  [new]
Leax
Member

Откуда: Киев
Сообщений: 438
Точно... Адрес сервера2 был с ошибкой, млин \
19 июн 12, 11:54    [12736943]     Ответить | Цитировать Сообщить модератору
 Re: ServiceBroker: сообщение отправлено, но из исходящей очереди не ушло  [new]
Leax
Member

Откуда: Киев
Сообщений: 438
Leax
Точно... Адрес сервера2 был с ошибкой, млин \

Не так, а вот так: Адрес сервера1 на сервере2 в маршруте был прописан с ошибкой.
19 июн 12, 11:55    [12736953]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить