Hacker News new | ask | show | jobs
by gandalfu 4147 days ago
Ouch.

  Error: EMFILE, too many open files   '/root/hyperloop/views/error.jade'
   at Object.fs.openSync (fs.js:439:18)
   at Object.fs.readFileSync (fs.js:290:15)
   at handleTemplateCache   (/root/hyperloop/node_modules/jade/lib/index.js:171:37)
   at Object.exports.renderFile (/root/hyperloop/node_modules/jade/lib/index.js:360:10)
   at View.exports.renderFile [as engine] (/root/hyperloop/node_modules/jade/lib/index.js:350:21)
   at View.render (/root/hyperloop/node_modules/express/lib/view.js:93:8)
   at EventEmitter.app.render (/root/hyperloop/node_modules/express/lib/application.js:530:10)
   at ServerResponse.res.render (/root/hyperloop/node_modules/express/lib/response.js:933:7)
   at /root/hyperloop/app.js:109:9
   at Layer.handle_error (/root/hyperloop/node_modules/express/lib/router/layer.js:58:5)
2 comments

Running as root? Really?
Its just in the /root home dir, doesn't mean its running as root.
Presumably so it can bind port 80 then shed privileges?
they could use some caching for this site.