首页 > 解决方案 > NextJS - 生产中打开的文件过多错误

问题描述

在交通高峰时段,我的生产环境中遇到问题。任何有关确定此错误来源的帮助将不胜感激。

错误日志 -

[Error: EMFILE: too many open files, open '/app/.next/static/chunks/48573ff84b35da845925e086d08de2d8e5ac654c.49c46a48c467dff66cb4.js'] 
[Error: EMFILE: too many open files, open '/app/.next/static/chunks/8f319b75d6c4fca96c1042484fc0ad01e1047720.aa22673b9cc07604ffb2.js']

我们getServerSideProps用于服务器端渲染。

尝试围绕这个问题进行搜索,但大多数面临这个问题的人都在 NodeJS 中面临这个问题,所以不确定 NextJS 到底是如何在幕后管理这个问题的。

生产环境 - ECS Fargate (10GB RAM, 4 vCPU), Docker Container, Node-12 Alpine, Next@10.2.2

标签: node.jsreactjsnext.jsserver-side-rendering

解决方案


推荐阅读