簡體   English   中英

NextJS - 生產中打開的文件太多錯誤

[英]NextJS - Too Many Open Files Error in Production

在交通高峰時段,我的生產環境遇到了問題。 非常感謝任何有關識別此錯誤來源的幫助。

錯誤日志 -

[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

默認情況下,Fargate 將nofile資源限制覆蓋為 1024。 增加這個值可以解決too many open files問題。

https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_Ulimit.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM