nodejs / node

Node.js JavaScript runtime ✨🐢🚀✨
https://nodejs.org
Other
107.84k stars 29.72k forks source link

Node 6 uses full CPU core #6459

Closed alejandroiglesias closed 8 years ago

alejandroiglesias commented 8 years ago

Node process starts using a 100% CPU core after updating from 5.10.1 to version 6. Not sure what other details to give other that I ran npm start on my project which runs the following command: webpack-dev-server --port 4444 --hot --inline --progress --colors. I have the same running at 0.0 CPU usage right now with version 5.10.1. If you need more information, please let me know.

addaleax commented 8 years ago

You should probably try asking at https://github.com/webpack/webpack-dev-server rather than here, if that specific application is affected.

Fishrock123 commented 8 years ago

Sounds like a duplicate of https://github.com/nodejs/node/issues/6416

addaleax commented 8 years ago

@Fishrock123 That sounds very unlikely, among other things because that other issue is actually rather about infinite recursion than about an infinite loop and throws an RangeError almost instantly. Plus, #6416 is ancient and not new in v6.

mscdex commented 8 years ago

@alejandroiglesias Can you peek into the process to see what it's doing (e.g. using strace or even trying to attach to the node debugger if possible)?

babeal commented 8 years ago

I'm seeing the same thing. Not using dev server but I am using web pack and karma. Any thing that continues execution in a watch mode takes a full core: karma start, web pack -w and web storm's integration with karma. Just wanted to add detail to this issue.

skyblue commented 8 years ago

same issue when use v6 && webpack -w it look like fs.watch change?

bnoordhuis commented 8 years ago

Has anyone reported this to webpack yet? We can't do much without a minimal test case. If it requires installing all of webpack, I doubt anyone is going to look at it.

Florian-R commented 8 years ago

IIRC, both Karma and Webpack use Chokidar under the hood, so this might be paulmillr/chokidar#447

macrozone commented 8 years ago

We observed the same issue with a meteor-application (not using webpack).

On node4, cpu is low, on node6 always 100% (but in io-wait or similar)

mulleady1 commented 8 years ago

npm rebuild fsevents fixed it for me.

bnoordhuis commented 8 years ago

I'll go ahead and close this then. It doesn't appear to be an issue with node.js core.

plh97 commented 5 years ago

so, it is caused by webpack-server-dev????