![](/img/trans.png)
[英]"Watchpack Error (watcher): Error: EMFILE: too many open files" - 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.