SAP HANA Express是清理执行根文件夹以释放空间的最佳方法是什么?

2020-09-02 02:10发布

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

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


过去几年来,我们一直在HANA应用和XSA上开发应用。 HANA Express实例一开始似乎运行良好,但经过大量开发后性能仍然下降。 症状是,WebIDE加载的速度越来越慢,然后基本上运行应用程序会导致应用程序在控制台窗格中处于错误状态。 我以前在各种版本的HANA XSA Webide上都遇到过这个问题,但是这次我想找到根本原因,并弄清楚是什么原因导致了硬盘的飞速增长。

在研究此问题时,我们可以看到/hana/shared/HXE/xs/controller_data/executionagent/executionroot文件夹中充满了内部版本,这正在Express上填充硬盘。 我们从32 GB到40 GB的磁盘空间开始,很快就将其增加到70 GB或更多。 但这只是增加更多磁盘空间的一种解决方法-它基本上是在向Cloud Platform提供程序支付存储垃圾的费用....:(

我们还将di-core,di-runner和wedide的大小从512M调整为1G,虽然有所帮助,但仍无法解决根本问题。

有人能删除其上不需要的构建文件夹吗? 在我的系统上,可以看到很多这些文件夹几乎都1 GB,其中一个超过2GB:

/hana/shared/HXE/xs/controller_data/executionagent/executionroot

如果我进入这些文件夹之一并向下浏览这些文件夹:

->应用

-> META-INF

->缓存

-> 以前的版本(请注意,此文件夹是以前的版本-因此,我希望可以简单地删除此内容)

-> node_modules

现在这是问题所在-在node_modules下-我们有多个版本,这是导致驱动器填满的罪魁祸首。 这是分析.....

让我们看一下先前的构建文件夹之一:/previous-builds/node_modules/VfYCvEs6E0CC61R2。

请注意大小为457 MB,SAP模块占用了360MB .....这是可以预期的,因为我们使用的是主要的SAP模块XSJS,等等

让我们看一下另一个先前的构建文件夹:/previous-builds/node_modules/E3WPE1si5uLFtOll

现在这是一个较早的构建,具有较少的节点模块-因此它为370 MB,并且正如预期的那样,SAP模块占用了360 MB的内存(在我们的情况下,我们添加了其他模块而不是SAP的模块)

有关于此的SAP注释...

但是这种解决方法并不能真正解决根本原因,我认为每次构建应用程序时,它们都应清理以前的构建...但我会确认。

当Webide开始出现问题时-我们还看到无法启动应用程序(即使有时启动了应用程序,也可能由于超时而显示错误状态)

所以我将备份Express并删除以前的版本,看看是否有帮助。

此致

周杰伦

(390.1 kB)

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

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


过去几年来,我们一直在HANA应用和XSA上开发应用。 HANA Express实例一开始似乎运行良好,但经过大量开发后性能仍然下降。 症状是,WebIDE加载的速度越来越慢,然后基本上运行应用程序会导致应用程序在控制台窗格中处于错误状态。 我以前在各种版本的HANA XSA Webide上都遇到过这个问题,但是这次我想找到根本原因,并弄清楚是什么原因导致了硬盘的飞速增长。

在研究此问题时,我们可以看到/hana/shared/HXE/xs/controller_data/executionagent/executionroot文件夹中充满了内部版本,这正在Express上填充硬盘。 我们从32 GB到40 GB的磁盘空间开始,很快就将其增加到70 GB或更多。 但这只是增加更多磁盘空间的一种解决方法-它基本上是在向Cloud Platform提供程序支付存储垃圾的费用....:(

我们还将di-core,di-runner和wedide的大小从512M调整为1G,虽然有所帮助,但仍无法解决根本问题。

有人能删除其上不需要的构建文件夹吗? 在我的系统上,可以看到很多这些文件夹几乎都1 GB,其中一个超过2GB:

/hana/shared/HXE/xs/controller_data/executionagent/executionroot

如果我进入这些文件夹之一并向下浏览这些文件夹:

->应用

-> META-INF

->缓存

-> 以前的版本(请注意,此文件夹是以前的版本-因此,我希望可以简单地删除此内容)

-> node_modules

现在这是问题所在-在node_modules下-我们有多个版本,这是导致驱动器填满的罪魁祸首。 这是分析.....

让我们看一下先前的构建文件夹之一:/previous-builds/node_modules/VfYCvEs6E0CC61R2。

请注意大小为457 MB,SAP模块占用了360MB .....这是可以预期的,因为我们使用的是主要的SAP模块XSJS,等等

让我们看一下另一个先前的构建文件夹:/previous-builds/node_modules/E3WPE1si5uLFtOll

现在这是一个较早的构建,具有较少的节点模块-因此它为370 MB,并且正如预期的那样,SAP模块占用了360 MB的内存(在我们的情况下,我们添加了其他模块而不是SAP的模块)

有关于此的SAP注释...

但是这种解决方法并不能真正解决根本原因,我认为每次构建应用程序时,它们都应清理以前的构建...但我会确认。

当Webide开始出现问题时-我们还看到无法启动应用程序(即使有时启动了应用程序,也可能由于超时而显示错误状态)

所以我将备份Express并删除以前的版本,看看是否有帮助。

此致

周杰伦

(390.1 kB)
付费偷看设置
发送
1条回答
95年老男孩
1楼-- · 2020-09-02 02:45

周杰伦,你好

您设法解决此问题吗?

致谢

沙拉酱

一周热门 更多>