1. What exactly does the Windows event log say when you drill into the details?
2. Does it still crash if you bind it to a high (unprivileged) port? Very interested in your experience, but not sure what to think. On Feb 14, 2012 5:55 PM, "Eric Jacobs" <[email protected]> wrote: > > Hello there, > > I've been playing with getting a node based Windows service up and running for the last few weeks. I wrote a blog post about it here: http://www.techosaur.us/2012/setting-up-a-quick-and-easy-file-server-on-windows-with-node-js/ > > Now I'm trying to follow my own steps, but I'm running into problems getting the server to run as a service. I can run it manually without a problem like so: > PS C:\users\eric\Downloads> node 'C:\Program Files (x86)\static_server\static.js' 80 > Now serving on port 80. > > But when I try to run it as a service, it never comes up. From the event log, it appears to crash over and over again. The service appears to be in a state of 'paused' when i check it in services.msc. I'm thinking the issue may be with the environment. To test this, I threw these lines into the top of static.js, and tried running it as a service: > > var fs = require('fs') > ; > > fs.writeFileSync(__dirname + '/sombrero', new Buffer('abcdefghijklmnopqrstuvwxyz')); > > > PS C:\users\eric\Downloads> .\nssm.exe install bus "C:\Program Files (x86)\nodejs\node.exe" "C:\Program Files (x86)\static_server\static.js" "80" "C:\Program Files (x86)\spotterrf_node" > Service "bus" installed successfully! > PS C:\users\eric\Downloads> net start bus > The bus service is starting. > The bus service was started successfully. > > But that file never gets created, and the server never actually runs. (note, i use 'bus' as a service name when testing). > > Any ideas? > > -- > Eric Jacobs > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
