点击此处---> 群内免费提供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
能否请您告知发生这种情况的原因?
我们以某种方式通过要求ABAP团队修改程序来解决了该问题。 他们执行了程序代码调整。
在默认配置文件中设置了abap/heap参数,因此这意味着所有应用程序服务器上的参数值都相同。
嗨,菲利普, p>
转储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
Philip,
我已更新您问题的标签,因为它与扩展仓库管理(EWM)无关,因此这两个标签既不合适,也与ABAP测试(ABAP代码)无关。 另外,我看到另一个主持人之前出于类似原因为HANA删除了标签。 在它们的位置,我添加了用于NetWeaver客户端/服务器技术和用于ABAP的NetWeaver应用服务器平台的标签。
请查看 https://www.sap.com/community /resources/using-tags.html 了解更多信息。
最诚挚的问候,
Matt Fraser
SAP社区主持人
遵循以下SAP注释: 2180736-TSV_TNEW_PAGE_ALLOC_FAILED
你好菲利普,
您评论了" abap/heap参数已在DEFAULT配置文件中设置。 那 参数值在所有应用程序服务器上都相同。
是的,如果还没有在各个实例配置文件中设置它们。
如果在两个DEFAULT配置文件中都设置了这些参数 和实例配置文件,然后使用在实例配置文件上定义的值;-)。
致谢
Isaías
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
一周热门 更多>