NextJS - 生产环境中出现“打开文件过多”错误

3

在高峰流量期间,我在生产环境中遇到了问题。如果您能帮助我确定错误的来源,我将不胜感激。

错误日志 -

[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容器,Node-12 Alpine,Next@10.2.2

可能是Nodejs的问题,你可以查看这个类似的问题https://github.com/lorenwest/node-config/issues/613,也许会有所帮助。 - Rebai Ahmed
1个回答

2

是的,这就是我最终解决问题的方法。非常感谢你。 - trurohit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接