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

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


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Зависание процессов V1
СообщениеДобавлено: Вт, июн 09 2020, 16:57 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Всем добрый день!

Возникла странная ситуация, с которой никогда не сталкивался.
В какой-то момент времени на одной из инстанций продуктивной системы подвисли процессы обновления (V1, пусть будет 10 штук).
То есть все процессы обновления были заняты, но при этом никуда "не двигались". Соответственно скопилась очередь фоновых заданий, ожидающих V1.
Подкинул столько же V1 - BTC пошли. Снял все процессы, которые залипли.
Они перезапустились и залочили все процессы обновления, только теперь уже 20 штук.
(В SM50 наблюдал процессы от пользователей, отсутствующих в системе - перезагрузили комп, закрыли sap gui в taskmanager и т.д.)

В двух логах на два wp на этой инстанции вижу такие предупреждения:
*** WARNING => MtxLock 7f8812cfdd78 EGPH7 owner=ABAP_WP_38 deadlock ? [mtxxx.c 642] (каждые 15 минут)

Никакие активации-деактивации обновления не помогли.
Никаких других ошибок в логе не увидел. (если не считать ThSoftCancel)

В итоге пришлось перезапустить инстанцию.
SUSE 12SP3, ядро 753, DBSL 753.02/500, Oracle 12-й.

Куда копать, как бы найти "виновника", с которого всё началось?
Пока склоняюсь к случайной ошибке ядра. Но хотелось бы убедиться :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зависание процессов V1  Тема решена
СообщениеДобавлено: Чт, июн 11 2020, 13:47 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Проблема решена (как и ожидалось это прикол ядра), слишком быстро фоновые задания просили V1, сами себя лочили.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зависание процессов V1
СообщениеДобавлено: Чт, июн 11 2020, 14:31 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 15:20
Сообщения: 338
Откуда: Москва
Пол: Мужской
Egal написал:
Проблема решена (как и ожидалось это прикол ядра), слишком быстро фоновые задания просили V1, сами себя лочили.

Т.е обновили ядро на более актуальное и жизнь оказалась яркой и прекрасной...?
А можно озвучить какая версия была и на какую перешли ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зависание процессов V1
СообщениеДобавлено: Вс, июн 14 2020, 15:56 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
bdmalex написал:
Egal написал:
Проблема решена (как и ожидалось это прикол ядра), слишком быстро фоновые задания просили V1, сами себя лочили.

Т.е обновили ядро на более актуальное и жизнь оказалась яркой и прекрасной...?
А можно озвучить какая версия была и на какую перешли ?

Нет, не обновлял ядро. Версия ядра выше, пора пожалуй на 601 обновить.
Жизнь стала прекрасной после увеличения числа V1 на app, с одной стороны, и уменьшении числа V1, которые пуляются в app фоновыми заданиями, с другой.
SAP говорит что "это не баг, это фича", и что в HANA такая ситуация в ядре отлавливается автоматически. На ERP нет.
Выглядит это примерно так: то задание V1, которое должно пройти первым, с какого-то перепуга не попадает в очередь V1, туда попадают следующие за ним N-штук, забивая все свободные V1-процессы на app.
"Правильный" V1 ждёт свободный слот, а те что уже попали в очередь ждут когда выполнится "правильный" V1 - патовая ситуация - ну и все фоновые встают колом.
Вижу такую штуку первый раз.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зависание процессов V1
СообщениеДобавлено: Вт, июл 07 2020, 18:32 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 15:20
Сообщения: 338
Откуда: Москва
Пол: Мужской
Egal написал:
...Жизнь стала прекрасной после увеличения числа V1 на app, с одной стороны, и уменьшении числа V1, которые пуляются в app фоновыми заданиями, с другой...

? Первое - это параметр "rdisp/wp_no_vb " - это ясно, а вот чёто на второй не вижу аналогичного..какой параметр уменьшали ?


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

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


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

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


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

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