【发布时间】:2022-04-25 23:56:55
【问题描述】:
我的生产环境在交通高峰时段遇到了问题。任何有关确定此错误来源的帮助将不胜感激。
错误日志 -
[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 的问题,你检查一下这个类似的问题 github.com/lorenwest/node-config/issues/613 可能有帮助
标签: node.js reactjs next.js server-side-rendering