项目

一般

简介

V10企业版因大量图片文件而造成启动慢

由 huang junrui 在 超过 3 年 之前添加

问题类型:应用过大问题

造成原因:应用存在全是图片文件的静态资源(地图瓦片文件),文件数量很大,有几千万张图片。部署的时候放在autodeploy目录里,发现不能全量放置,否则容器无法启动,只能放置小部分的数据量,才能启动。

版本号:V10企业版 20210304062901

分析过程:静态文件数量巨大,进而导致V10启动时,一直在加载全部文件,所以启动会慢,只要启动时,通过-DAPUSIC_IGNORE_SCAN_DIR_PATTERNS参数,即可忽略加载这些静态文件即可。又因为这些文件,所在的目录都是数字,通过正则表达式 \d 即可实现全部数字的匹配。

解决方案:添加JVM参数: -DAPUSIC_IGNORE_SCAN_DIR_PATTERNS=(.*)?/mapdata/(\d+)$

界面截图:

日志截图:

解决操作: