由 huang junrui 在 超过 3 年 之前添加
问题类型:应用过大问题
造成原因:应用存在全是图片文件的静态资源(地图瓦片文件),文件数量很大,有几千万张图片。部署的时候放在autodeploy目录里,发现不能全量放置,否则容器无法启动,只能放置小部分的数据量,才能启动。
版本号:V10企业版 20210304062901
分析过程:静态文件数量巨大,进而导致V10启动时,一直在加载全部文件,所以启动会慢,只要启动时,通过-DAPUSIC_IGNORE_SCAN_DIR_PATTERNS参数,即可忽略加载这些静态文件即可。又因为这些文件,所在的目录都是数字,通过正则表达式 \d 即可实现全部数字的匹配。
解决方案:添加JVM参数: -DAPUSIC_IGNORE_SCAN_DIR_PATTERNS=(.*)?/mapdata/(\d+)$
界面截图:
日志截图:
解决操作: