找回密码
 立即注册

QQ登录

只需一步,快速开始

Pirit_Xu
金牌服务用户   /  发表于:2024-10-28 17:35  /   查看:57  /  回复:7
1金币

突然内存吃满了,要怎么排查
image.png74080504.png

7 个回复

倒序浏览
lucas.Yan
超级版主   /  发表于:3 天前
沙发
您能提供一下当前日志文件吗?我们分析一下日志看看出现的原因是什么。


wyn日志获取
https://gcdn.grapecity.com.cn/showtopic-186721-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
Pirit_Xu
金牌服务用户   /  发表于:3 天前
板凳
已上传附件,怀疑是缓存开启的问题

log-20241028184636.zip

416.22 KB, 下载次数: 3

回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:3 天前
地板
为了方便调查,可以大概说一下内存满的时候是什么时间。

然后咱们大概有使用哪些操作。
其次报表缓存是开启文档右侧的报表缓存吗
回复 使用道具 举报
Pirit_Xu
金牌服务用户   /  发表于:3 天前
5#
Felix.Li 发表于 2024-10-28 19:04
为了方便调查,可以大概说一下内存满的时候是什么时间。

然后咱们大概有使用哪些操作。

是的,有几张大表右侧属性开启了1小时缓存,下午用着用着 内存就满了 大约在下午5.30左右
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:前天 10:03
6#
您好,这个目前我们先测试一下缓存功能吧,日志中的信息主要还是以查看报表为主,没有特别明显的异常操作
回复 使用道具 举报
Pirit_Xu
金牌服务用户   /  发表于:前天 13:01
7#

内存又很高了
image.png149339598.png


这是日志

log-20241029130102.zip

151.92 KB, 下载次数: 2

回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:前天 14:16
8#
目前看到的是存在几个大数据量的报表缓存:

  1. 2024-10-28 15:36:45.604+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267561
  2. 2024-10-28 15:38:01.636+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267561
  3. 2024-10-28 15:38:15.582+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267561
  4. 2024-10-28 16:02:37.982+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267729
  5. 2024-10-28 16:03:02.754+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267729
  6. 2024-10-28 16:05:23.755+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267729
  7. 2024-10-28 16:06:02.752+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267729
  8. 2024-10-28 16:06:17.180+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267729
  9. 2024-10-28 16:06:33.824+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 267729
  10. 2024-10-28 17:06:45.558+08:00 [INF]  Grapecity.Enterprise.ReportingWorker.TaskRunners.ReportingRenderWorkerTaskRunner Total data rows read: 2446633
复制代码
包括今天有多个200w的,使用注意不要频繁刷新缓存:
image.png584247130.png
其次百万级别的也不要缓存,本身缓存就是放在内存中,百万级别的对内存压力很大,
image.png503187255.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部