点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hello SAP社区
我们继续收到转储错误TSV_TNEW_PAGE_ALLOC_FAILED。
根据发生错误的WP的跟踪文件,我可以读取以下行:
" A SelMemClass:堆配额(DIA)超过2000000000 2002712928 "
我继续检查了参数 abap/heap_area_dia , ,确实它的值为2000000000。
这是内核默认设置,例如我在系统中找到的大多数内存参数。
我的第一反应是简单地增加价值,但我想确保它没有任何负面影响。 您知道在修改此参数之前应该考虑什么吗?
谢谢
嗨,
需要考虑您的总物理内存和总内存量。
阅读https://help.sap.com/viewer/f146e75588924fa4987b6c8f1a7a8c7e/7.5.15/en-US/49323c48e92e3501e10000000a421937.html
谢谢
Imtiaz
你好亚历山大
如果您正在接收TSV_TNEW_PAGE_ALLOC_FAILED转储,那么您是否确定哪个程序导致了此问题? 它是自定义代码还是标准报告? 因为如果这是标准报告,则SAP肯定会发布经过更正的SAP Note。
在执行此报告时,您是否也检查了选择范围? 如果数据选择较高,请使用较低的选择范围来获取数据,并查看是否获得相同的ABAP转储。
我认为。 2 GB的工作进程内存分配足以满足SAP中的所有标准操作。 您可以查看下面的Wiki来分析转储。
https://wiki.scn.sap.com/wiki/display/ SI/TSV_TNEW_PAGE_ALLOC_FAILED
增加内存参数不应始终是第一个选项。 您应该检查程序是否可以纠正,从而可以停止ABAP转储。
此致
丹尼斯
嗨Necula。
在更改任何配置文件参数之前,
1。 检查程序,Z的自定义报告或交易代码中有90%正在获取此转储,只需使用交易代码ST12启用跟踪,并在ABAPer的帮助下检查DB和ABAP的总体使用情况。
2。 如果可能,请重新启动SAP实例,然后检查同一程序。
3。 您可以将完整的转储作为文本文件附件共享吗?
问候
您好,
感谢您的答复。
没有固定的程序发生此错误。 转储经常发生在各种程序上,因此我无法弄清楚必须修改哪个程序以减小选择范围。
我已经没有运气重启了系统。
感谢Imtiaz提供的链接。 我将更深入地探讨这个问题
再次感谢
您好,SAP社区,
我想提供一些有关此问题的信息。
转储不仅发生在一个程序上。如下所示,转储发生在各种程序上。
在工作流程的跟踪中,大约在发生错误的时候,发现了以下几行:
当前值取自内核,如下所示。 内核版本:753补丁300,NetWeaver 7.4 SP12
由于各种程序都会出现此问题,因此我认为调整参数是最好的方法。 您如何看待以下建议值?
ipc/shm_psize参数我从sappfpar检查工具获得了值..但是您可以忽略它。
我在工作时间还附加了主机上的可用内存。 (标有蓝色)
您如何看待我提出的参数? 或者,如果您认为我应该考虑其他选择,请告诉我。
预先感谢
一周热门 更多>