Текущее время: Чт, мар 28 2024, 23:52

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




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

Зарегистрирован:
Чт, ноя 22 2012, 10: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, 10:50 
Старший специалист
Старший специалист
Аватара пользователя

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

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

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


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

Зарегистрирован:
Чт, ноя 22 2012, 10: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, 11:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02: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, 09:08 
Старший специалист
Старший специалист

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


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

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

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


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

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


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

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


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

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