Текущее время: Чт, май 08 2025, 10:01

Часовой пояс: 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 - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Вт, ноя 17 2009, 12:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Здравствуйте коллеги!

Нарисовал BSP приложение, вызываю в нем стандартный ФМ для чтения инфокуба. На DEV и Q - системах все нормально работает.

На продуктиве - стабильный дамп на саповском коде при попытке чтения из таблицы БД во внутреннюю таблицу - TSV_TNEW_PAGE_ALLOC_FAILED


Занято памяти:
The amount of storage space (in bytes) filled at termination time was:
Roll area...................... 16192
Extended memory (EM)........... 8379680
Assigned memory (HEAP)......... 0
Short area..................... " "
Paging area.................... 16384
Maximum address space.......... " "

т.е. вообще копейки...

BW 7.0, SP 20
SP ABAP и Java выровнены во всех трех системах

Базис разбираться не хочет, говорит, мол, скажи, что подкрутить - и мы подкрутим... Прав на базисные транзакции не дает...

Никто с таким дампом именно для BSP не сталкивался? Для других программ ABAP я проверял - там до 1,5 Gb памяти заполняется, и все работает...

Пока попросил базис проверить во всех системах параметры:
ztta/roll_area
ztta/roll_extension
abap/heap_area_total
abap/heap_area_dia:
abap/heap_area_nondia:
em/initial_size_MB:

Что делать дальше - непонятно...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Вт, ноя 17 2009, 12:26 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Попробуйте поискать на маркетплейсе по названию эксепшена. Там более 1400 нот на него.
К примеру, Note 928044 - BI lock server


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Вт, ноя 17 2009, 13:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 12 2008, 07:40
Сообщения: 196
Откуда: Екатеринбург
Пол: Мужской
помимо ROLL памяти посмотрите PAGE еще.

также обратите внимание на место в коде, где возникает дамп, используется ли там вызов типа EXPORT TO (данные тогда попадают в PAGE область, которая может быть маловата у вас)

УПД

параметры: rdisp/PG_SHM и rdisp/PG_MAXFS

_________________
ай, каррамба


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Вт, ноя 17 2009, 14:08 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
ivanovio написал:
также обратите внимание на место в коде, где возникает дамп, используется ли там вызов типа EXPORT TO (данные тогда попадают в PAGE область, которая может быть маловата у вас)



Там обычный select из таблицы БД во внутреннюю таблицу...

method CONSTRUCTOR.

select *
from /BI0/SMATERIAL
into corresponding fields of table dt_sidmap.
endmethod.

Число записей в таблице 280 000... Она не широкая - 5 полей, 30 байт на строку...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Вт, ноя 17 2009, 14:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 12 2008, 07:40
Сообщения: 196
Откуда: Екатеринбург
Пол: Мужской
значения параметров rdisp/PG_SHM и rdisp/PG_MAXFS испросите у базиса. если PG ограничен 16М, попросите увеличить.

то же с rdisp/PG_LOCAL и ztta/roll_area

_________________
ай, каррамба


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Вт, ноя 17 2009, 19:12 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 15:20
Сообщения: 338
Откуда: Москва
Пол: Мужской
Vitaly V.V. написал(а):
Там обычный select из таблицы БД во внутреннюю таблицу...
select * from /BI0/SMATERIAL
...


Самый глупый вопрос: вам потом во внутренней таблице будут нужны все 5 полей ??

Понимаю, что разработчикам так ПРОЩЕ,imho, но в 90% случаев оказывается, что в выборках
были нужны только два-три поля, вместо вытаскиваемых десяти...:)..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Ср, ноя 18 2009, 06:38 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 24 2007, 14:52
Сообщения: 603
Откуда: Казахстан
Пол: Мужской
в похожей ситуации помогла нота
741864 FinBasis: Termination TSV_TNEW_PAGE_ALLOC_FAILED


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Ср, ноя 18 2009, 13:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
bdmalex написал:
Vitaly V.V. написал(а):
Там обычный select из таблицы БД во внутреннюю таблицу...
select * from /BI0/SMATERIAL
...


Самый глупый вопрос: вам потом во внутренней таблице будут нужны все 5 полей ??

Понимаю, что разработчикам так ПРОЩЕ,imho, но в 90% случаев оказывается, что в выборках
были нужны только два-три поля, вместо вытаскиваемых десяти...:)..


Это саповский код...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Ср, ноя 18 2009, 14:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Поменяли enque/table_size и abap/shared_objects_size_MB и все заработало!

Спасибо всем огромное!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Программа отъедает 16 Mb памяти и валится в дамп - TSV_TNEW_PAGE_ALLOC_FAILED
СообщениеДобавлено: Пт, ноя 20 2009, 13:58 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 07 2007, 15:58
Сообщения: 295
Откуда: UA
Пол: Мужской
В EHP4 без увеличения abap/shared_objects_size_MB нельзя даже мандант скопировать.


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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