Software Archive
Read-only legacy content
17061 Discussions

Initiate NodeJS Server on startup Intel Galileo Gen 1

Anonymous
Not applicable
401 Views

Hi wonder if anyone can help, when executing this script manually it works:

#!/bin/sh

echo "Starting express server"
/usr/bin/forever start -m 1 -l /home/root/.forever/server.log -o /home/root/.forever/server.log -e err.log --append /home/root/MYFOLDER/server.js

I have chmod +x /etc/init.d/FILENAME.sh and it executes fine directly. I have also created the rc0,1,2,3,4,5,6 files but on boot the only error I get is the following:


fs.js:427
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^
Error: ENOENT, no such file or directory '/root/.forever/pids/ZUGs.pid'
    at Object.fs.openSync (fs.js:427:18)
    at Object.fs.writeFileSync (fs.js:966:15)
    at writePid (/usr/lib/node_modules/forever/bin/monitor:13:6)
    at null.<anonymous> (/usr/lib/node_modules/forever/bin/monitor:46:5)
    at EventEmitter.emit (/usr/lib/node_modules/forever/node_modules/forever-monitor/node_modules/broadway/node_modules/eventemitter2/lib/eventemitter2.js:339:22)
    at /usr/lib/node_modules/forever/node_modules/forever-monitor/lib/forever-monitor/monitor.js:172:10
    at process._tickCallback (node.js:419:13)

And the forever script does not startup, does anyone have any ideas or need additional info ?

0 Kudos
1 Reply
Anonymous
Not applicable
401 Views

Any ideas guys ?

0 Kudos
Reply