Текущее время: Ср, май 07 2025, 20:15

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


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

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


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

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