导出文件,容器发生重启 xuanyun 2022-08-02 云知道 145 0 百度已收录 阿里云新用户专享 领取限量2000元代金券 限量爆款选购 2核8G内存5M带宽3000元/3年 学生用户专属 18-24岁用户直享¥9.5/月 全民上云优选 新老用户均可购买低至17元/月 企业级应用一折起购 稳定,可靠企业级独享实例 多产品一键采购 购物车采购可减5000元 ECS 云服务器 SWAS 轻量应用服务器 RDS 云数据库 Redis 云数据库 CDN 内容分发 OSS 对象存储 SLB 负载均衡 NAT 网关 DNS 云解析 MAIL 企业邮箱 WAF 应用防火墙 DDoS 高防 SMS 短信包 MK 云市场 XIN 心选 IM 商标注册 JZ 自营建站 场景:使用EasyExcel导出大数据量文件(超过500万)。 实现:使用多线程导出,每个文件生成50W数据之后,合并为一个Zip上传到cos中(文件大小大于2G)。 配置:2C6G,堆外2G。 问题:容器OOM宕机重启。 猜测: 1:之前导出数据,文件未超过2G(1.6G)导出成功,但是超过2G不成功,是否因为对外内存加载不了就重启。 2:导出1.6G时花费了40分钟,超过2G时十几分钟就重启 附一个合并文件为ZIP的代码。 回答 你这个看下容器限制的内存上限和你JVM虚拟机的内存限制。 上一篇: 方舟开服买硬件放家里开? 下一篇: 21世纪改变生活方式最伟大的软件发明有哪些
发表评论