SAP GUI saplogon.exe进程内存泄漏

2020-08-14 00:51发布

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

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


您好,这是我们的环境:

SAP内核:721_EXT_REL

MS Windows 7(90%的客户端)上的SAP GUI 7.30

MS Windows 7(10%的客户端)上的SAP GUI 7.50

大约5年没有出现重大问题之后,大约在2019年9月,SAP GUI saplogon.exe进程开始显示我们的某些Windows 7客户端中发生大量内存泄漏。 Saplogon.exe进程启动时使用的内存不足100MB。 然后,经过数小时的使用和吃光了内存,当saplogon.exe使用的内存达到约1.2GB时,SAP GUI开始显示各种问题,从任何事务中的简单内存错误到突然完全关闭到 所有GUI窗口的桌面,没有任何错误消息或日志条目。 似乎完全是随机的,并且与当前活动的交易数量或类型无关。 有时saplogon.exe(如果打开时有几个非活动的事务)即使在夜间也开始消耗内存,而没人在积极使用它。 第二天早上,用户发现saplogon.exe本身已经达到了可怕的1.2GB限制。 为了进行故障排除,已将几个客户端从GUI 7.30升级到7.50,但没有结果。

在通过SAP支持门户网站打开故障单之前,我想知道某人是否可能遇到过类似的问题,以及他们是否发现我作为IT团队成员可以应用的任何解决方案。

谢谢。

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

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


您好,这是我们的环境:

SAP内核:721_EXT_REL

MS Windows 7(90%的客户端)上的SAP GUI 7.30

MS Windows 7(10%的客户端)上的SAP GUI 7.50

大约5年没有出现重大问题之后,大约在2019年9月,SAP GUI saplogon.exe进程开始显示我们的某些Windows 7客户端中发生大量内存泄漏。 Saplogon.exe进程启动时使用的内存不足100MB。 然后,经过数小时的使用和吃光了内存,当saplogon.exe使用的内存达到约1.2GB时,SAP GUI开始显示各种问题,从任何事务中的简单内存错误到突然完全关闭到 所有GUI窗口的桌面,没有任何错误消息或日志条目。 似乎完全是随机的,并且与当前活动的交易数量或类型无关。 有时saplogon.exe(如果打开时有几个非活动的事务)即使在夜间也开始消耗内存,而没人在积极使用它。 第二天早上,用户发现saplogon.exe本身已经达到了可怕的1.2GB限制。 为了进行故障排除,已将几个客户端从GUI 7.30升级到7.50,但没有结果。

在通过SAP支持门户网站打开故障单之前,我想知道某人是否可能遇到过类似的问题,以及他们是否发现我作为IT团队成员可以应用的任何解决方案。

谢谢。

付费偷看设置
发送
18条回答
My梦
1楼-- · 2020-08-14 01:21

嗨,亚历山德罗,

我们不得不做 几个月前类似的观察。 很长一段时间我们也遭受了痛苦。 我们能够确定内存增加的位置,但是没有人可以帮助我们。

我们有以下设置

帮助->设置-> F4帮助->系统默认设置切换为对话框(模式)。


自那时以来,我们一直没有任何问题。 唯一的缺点是无法集中设置此设置。

致谢

ScriptMan

zhangjiyang1323
2楼-- · 2020-08-14 01:31

您好,S Sriram,谢谢您的答复。

1。 问题开始时,SAPGUI最初是7.30补丁程序级别8。 我出于故障排除的目的升级到了7.50补丁程序级别13,但没有结果。 我执行了正常的卸载-重新引导-重新安装过程,但没有删除所有引用先前安装的剩余文件/文件夹。 Windows 7客户端具有所有最新更新,并且考虑到它可以正常工作多年,因此想到的第一件事是一些导致不兼容的最新更新。 因此,出于故障排除的目的,我在问题开始前两个月就卸载了所有更新,但仍然没有结果。

2。 在高峰时间,用户大约有8/10个打开的SAP窗口。 对于CPU使用率,所有进程使用的RAM和磁盘I/O,客户端系统上的总负载始终远远低于50%。 客户端具有16GB的RAM,因此实际上,即使saplogon.exe达到其1.2GB的限制,Windows中仍然有超过10GB的可用RAM。

落灬小鱼
3楼-- · 2020-08-14 01:31

Hi Alessandro。

< p>所有都取决于SAP系统的使用情况,这两种情况都可以加载,在SAP系统上,您可以在事务代码SM04中检查所有内存使用情况下的用户ID。 在本地PC中,您可以管理所有内存使用情况。

问候

SS

hongfeng1314
4楼-- · 2020-08-14 01:47

您好,如果可以的话,您可以分享两者的屏幕截图吗?亚历山德罗·孔蒂

根据您的输入,以下是我的建议,

第一个方法步骤,设置以下参数,

rdisp/max_wprun_time = 600(在DEFAULT.PFL中),

rdisp/gui_auto_logout = 600(在DEFAULT.PFL中)

rdisp/keepalive = 600(在DEFAULT中。 PFL)

下一步方法,

从Microsoft门户下载全新的Windows 7专业设置(尽管Microsoft对Windows 7支持存在疑问)并安装在系统或VM上 。 全新下载SAPGUI 7.40并安装并尝试

从Microsoft门户下载全新的Windows 10设置并安装在系统或VM上。 全新下载SAPGUI 7.50,然后安装并尝试

谢谢

Kaushik

me_for_i
5楼-- · 2020-08-14 01:47

嗨亚历山德罗。

从屏幕快照中下载 清除显示任务管理器和SAP系统桌面为单个GUI会话消耗的内存。 它不是进程内存泄漏。

关于

Sriram

土豆飞人
6楼-- · 2020-08-14 01:43

嗨,S Sriram,

1。 客户端通过10/100 NIC连接到有线网络,平均吞吐量为80Mbps。 在客户端正常运行期间,实际使用的网络带宽不到容量的5%。

2。 我可能会同意8/10会话对于SAP系统或本地RAM来说可能太多了,但是为什么它在接下来的几年中完美无缺地工作? 为什么在开始的几个小时内它仅开始使用大约300/400Mb的RAM,然后突然突然开始不断消耗RAM直到1.2Gb限制?

3。 我将尝试询问用户是否可以工作一天,从而尽可能地限制多个会话的开启,并查看是否会带来一些好处。

一周热门 更多>