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