-
Notifications
You must be signed in to change notification settings - Fork 6.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build:deploy
fails with EMFILE: too many open files
#2654
Comments
Perhaps we should use async queue? Any help welcome. If we go with the async queue solution #2633 will become obsolete I think. |
@nodejs/website |
You were thinking about using an async queue to not build all the locales at one, right? If so that sounds like a good idea 👍 It would ofcourse make the build take a bit longer, but I don't see that as an issue in practise. Sounds much more important and valuable to be able to verify a full build succeeds in CI, than be concerned about the time it takes. |
Any help welcome. We need to see how much slower it'll be also. |
For the issue (#2654), because we have a "foreach" run in sequence so that it will take quite a long time to run. Now according to XhmikosR's idea, this is a fixture for that by "Promise.all" to run it in parallel.
For the issue (#2654), because we have a "foreach" run in sequence so that it will take quite a long time to run. Now according to XhmikosR's idea, this is a fixture for that by "Promise.all" to run it in parallel.
For the issue (#2654), because we have a "foreach" run in sequence so that it will take quite a long time to run. Now according to XhmikosR's idea, this is a fix for that by "Promise.all" to run it in parallel.
For the issue (#2654), because we have a "foreach" run in sequence so that it will take quite a long time to run. Now according to XhmikosR's idea, this is a fix for that by "Promise.all" to run it in parallel.
For the issue (#2654), because we have a "foreach" run in sequence so that it will take quite a long time to run. Now according to XhmikosR's idea, this is a fix for that by "Promise.all" to run it in parallel.
I'm opening this for ideas about solving the
EMFILE: too many open files
errors that happen when running the full build on CI.It seems the OS on CI has a maximum limit of 4096 open files which we pass. I tried using graceful-fs, but the error still happens.
We'll need to run the full build at some point when we have linkinator run for all locales.
The text was updated successfully, but these errors were encountered: