abap/heap_area_nondia不使用它的分配值

2020-09-03 16:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想问一下,因为我们得到了一个彻底的转储TSV_TNEW_PAGE_ALLOC_FAILED。 我们检查了日志,发现堆(NONDIA)已超过。 请参阅下面的日志:

2019年8月3日星期六08:00:15:258

WP已达到abap/heaplimit = 150000000 字节

2019年8月3日星期六08:02:12:623一个SelMemClass:堆配额(NONDIA)超过 10000000000 10001557168

根据日志,限制为 10GB ,但在配置文件参数中为 12GB 。 如下所示:

abap/堆限制= 500MB

abap/heap_area_total = 20GB

abap/heap_area_nondia = 12GB

abap/heap_area_dia = 8GB

ztta/roll_extension = 12GB

EM/TOTAL_SIZE_MB = 54GB

能否请您告知发生这种情况的原因?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想问一下,因为我们得到了一个彻底的转储TSV_TNEW_PAGE_ALLOC_FAILED。 我们检查了日志,发现堆(NONDIA)已超过。 请参阅下面的日志:

2019年8月3日星期六08:00:15:258

WP已达到abap/heaplimit = 150000000 字节

2019年8月3日星期六08:02:12:623一个SelMemClass:堆配额(NONDIA)超过 10000000000 10001557168

根据日志,限制为 10GB ,但在配置文件参数中为 12GB 。 如下所示:

abap/堆限制= 500MB

abap/heap_area_total = 20GB

abap/heap_area_nondia = 12GB

abap/heap_area_dia = 8GB

ztta/roll_extension = 12GB

EM/TOTAL_SIZE_MB = 54GB

能否请您告知发生这种情况的原因?

付费偷看设置
发送
9条回答
哎,真难
1楼 · 2020-09-03 17:30.采纳回答

我们以某种方式通过要求ABAP团队修改程序来解决了该问题。 他们执行了程序代码调整。

亦是此间程序员
2楼-- · 2020-09-03 17:29

在默认配置文件中设置了abap/heap参数,因此这意味着所有应用程序服务器上的参数值都相同。

ZJXianG
3楼-- · 2020-09-03 17:27

嗨,菲利普,

转储TSV_TNEW_PAGE_ALLOC_FAILED在KBA 2180736-TSV_TNEW_PAGE_ALLOC_FAILED 中已得到完整说明。
通常 当工作流程达到其扩展内存配额和堆内存配额时,将出现。 在这种情况下,nonDIA的工作流程显示为:
" Sat Aug 3 08:02:12:623 2019 A SelMemClass:堆配额(NONDIA)超过10000000000 10001557168"
其非DIA配额(参数" abap/haap_area_nondia")已设置为10GB,并且已达到。

此参数可以动态更改; 因此,即使配置文件中显示的值为10GB,它也可以增加到12GB。
在转储本身上,您会发现已消耗的内存量:
内存量( 终止时使用的字节数为:
扩展内存(EM)...... xxxxxxxxxx
分配的内存(HEAP)......... xxxxxxxxxx
在那里,您可以找到已使用的堆内存。

致谢,
Raquel

haha101010
4楼-- · 2020-09-03 17:22

Philip,

我已更新您问题的标签,因为它与扩展仓库管理(EWM)无关,因此这两个标签既不合适,也与ABAP测试(ABAP代码)无关。 另外,我看到另一个主持人之前出于类似原因为HANA删除了标签。 在它们的位置,我添加了用于NetWeaver客户端/服务器技术和用于ABAP的NetWeaver应用服务器平台的标签。

请查看 https://www.sap.com/community /resources/using-tags.html 了解更多信息。

最诚挚的问候,
Matt Fraser
SAP社区主持人

CJones
5楼-- · 2020-09-03 17:12

遵循以下SAP注释: 2180736-TSV_TNEW_PAGE_ALLOC_FAILED

lukcy2020
6楼-- · 2020-09-03 17:30

你好菲利普,

您评论了" abap/heap参数已在DEFAULT配置文件中设置。 那 参数值在所有应用程序服务器上都相同。

是的,如果还没有在各个实例配置文件中设置它们。

如果在两个DEFAULT配置文件中都设置了这些参数 和实例配置文件,然后使用在实例配置文件上定义的值;-)。

致谢

Isaías

悻福寶寶
7楼-- · 2020-09-03 17:24

Hi

1。首先检查程序或事务代码或任何Zreport为什么要占用这么多的内存?如果可能,请启用ST12跟踪分析数据库的用法,并检查数据库中进行的任何表扫描(无Z indes)。 关于ST12跟踪

https://blogs.sap.com/2013/07/17/st12-trace-step-by-step-instruction-on-how-to-to-to-use-it-for- 分析/

2。对转储进行故障排除 https://wiki。 scn.sap.com/wiki/display/SI/TSV_TNEW_PAGE_ALLOC_FAILED

致谢

SS

一周热门 更多>