-
Notifications
You must be signed in to change notification settings - Fork 293
[Worker] heap out of memory #2809
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
You may be running into the problem described in nodejs/node#32265 (comment) – i.e. you’re hitting the memory map limit in Linux. Increasing it might help?
That’s up to you, they both achieve the same thing. |
Thank you @addaleax! I check Linux memory map limit.
Oh, I undestand 👍 |
I check settings which relates # sysctl vm.max_map_count
vm.max_map_count = 65530
# sysctl kernel.threads-max
kernel.threads-max = 2060362
# sysctl kernel.pid_max
kernel.pid_max = 4194304 I guess that # sysctl -w vm.max_map_count=4120724 My error is occasionally about 2-3 times a month, thus, I will check this setting about a month. |
Thanks to the suggestions, the error is gone! 👍 |
The vm.max_map_count on our CodeBuild instances is fairly low (65530) compared to our max threads (1125977). Based on a NodeJS issue troubleshooting thread (nodejs/help#2809), trying to see if increasing this value stabilizes our builds.
…16752) The vm.max_map_count on our CodeBuild instances is fairly low (65530) compared to our max threads (1125977). Based on a NodeJS issue troubleshooting thread (nodejs/help#2809), trying to see if increasing this value stabilizes our builds. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…16752) The vm.max_map_count on our CodeBuild instances is fairly low (65530) compared to our max threads (1125977). Based on a NodeJS issue troubleshooting thread (nodejs/help#2809), trying to see if increasing this value stabilizes our builds. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ws#16752) The vm.max_map_count on our CodeBuild instances is fairly low (65530) compared to our max threads (1125977). Based on a NodeJS issue troubleshooting thread (nodejs/help#2809), trying to see if increasing this value stabilizes our builds. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
I have got error occasionally
[ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory
.I am using nodejs with 125 worker in [64 core, 128 thread, 256GB memory] machine, and my program eat a lot of memory.
Thus, each worker can use only
2GB
memory, at a maximum.To decrease the number of errors, I set the following configuration.
and run nodejs with
node --max-old-space-size=2040
.From the documentation, I guess that
--max-old-space-size=2040
is inherited to worker.Question:
--max-old-space-size
?The text was updated successfully, but these errors were encountered: