Текущее время: Вт, ноя 21 2017, 10:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Расхождение статусов сообщений
СообщениеДобавлено: Пн, фев 15 2016, 10:36 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 22 2012, 11:25
Сообщения: 322
Добрый день, коллеги

У нас проблема. со вчерашнего дня сообщения проходят с большим трудом. в логе вижу сообщения
Цитата:
Message: Message aa00aa00-0087-1ee5-b3e1-908ddcff7053(INBOUND) cannot be delivered as its status information is unavailable
Date: 2016-02-14
Time: 18:27:10:086

а в RWB куча сообщений в Delivering и To be delivered, но ошибок не видно. Очень редко сообщения, все-же, проходят.
Недавно была проблема, когда сообщения в RWB Overview в Scheduled, а когда смотришь само сообщение - оно Cancelled with error.

Очень похоже, что в нашем PI статус сообщения меняется не в транзакции, а в несколько приходов в нескольких местах.
Может тут есть штатный экстрасенс, который сможет помочь понять, что делать? В поддержку обратились, но решил и на форуме спросить.

PS: И еще: за посдледние пару недель есть несколько документов в статусе delivering и с сообщением в логе "Setting the message status to DLVD failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error updating message status. Reason: com.sap.engine.services.dbpool.exceptions.BaseSQLException: ResourceException occurred in method ConnectionFactoryImpl.getConnection(): com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException is thrown by the pooled connection: java.sql.SQLException: Io exception: Got minus one from a read call."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расхождение статусов сообщений
СообщениеДобавлено: Пн, фев 15 2016, 11:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 29 2011, 09:54
Сообщения: 317
Откуда: Владивосток, Россия
Пол: Мужской
Здравствуйте!

Потеребите базис, пусть базу на ошибки проверят. И в логах поковыряются.

_________________
У меня два правила:
1. Не говорить всего, что знаю.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расхождение статусов сообщений
СообщениеДобавлено: Чт, фев 18 2016, 11:21 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 22 2012, 11:25
Сообщения: 322
Всвязи с этими-жа проблемами возник вопрос: можно как-то ограничить количество потоков на каждый SOAP канал по отдельности? Ситуация такая: Есть несколько SOAP каналов в разные системы. ВСе работает. Добавили две принимающих системы на 1С. Сообщения стали идти гораздо медленнее, а при зависании или крахе процесса RP-менеджер - и вовсе останавливалась передача. Поддержка расширила пул потоков (запустили 4 java инстанции по 20 ьпотоков) до 80. Но в итоге получилось, что через некоторое время вся очередь на отправку заполняется сообщениями в самые медленные системы. Но по факту 1С в нашем исполнении не может переварить 80 потоков. Как результат - остановка передачи сообщений в другие системы до окончания обработки в "медленных" системах.
Видно, что в статусе delivering висят 80 сообщений, идущих на 1С. И они могут тат висеть часами, до исчерпания таймаутов. Когда одно сообщение проходит или отваливается, пролетает некоторое количество сообщений других систем, а потом опять настает очередь сообщений в 1С и очередь опять стоит.
Можно ли как-то ограничить PI, чтобы на каждый канал работало не более 20, например, потоков отправки из 80 возможных?
В блогах друзей из Индии и Пакистана ответов не нашел. Помогите советом, пожалуйста.

PS: И вообще, можно ли остановить передачу сообщений на один из каналов "до лучших времен", так, чтобы сообщения перешли из delivering в ,например , waiting или holding?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расхождение статусов сообщений
СообщениеДобавлено: Пн, мар 14 2016, 12:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 03:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Цитата:
Можно ли как-то ограничить PI, чтобы на каждый канал работало не более 20, например, потоков отправки из 80 возможных?


Побуду индусом :)

Посмотрите ноты: 1136790 "Blocking receiver channel may affect the whole adapter type"
1493502: "Max Receiver Parameter for Integrated Configurations".

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расхождение статусов сообщений
СообщениеДобавлено: Ср, мар 16 2016, 10:08 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 22 2012, 11:25
Сообщения: 322
Спасибо. А в PI 7.1 эти параметры меняются через Config Tool из консоли?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расхождение статусов сообщений
СообщениеДобавлено: Чт, мар 17 2016, 00:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 03:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Если я правильно помню, то да - через Offline Config Tool.

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB