javascript - Is it necessary to use Forever.js on OpenShift? -
i've deployed first node.js app on openshift's free tier, , works great.
will openshift automatically restart node app when crashes, or have set forever.js? tried setting up, , not work. after running node_modules/forever/bin/forever start app.js (working dir app-root/repo, local re-create of forever) got output:
warn: --minuptime not set. defaulting to: 1000ms warn: --spinsleeptime not set. script exit if not remain @ to the lowest degree 1000ms info: forever processing file: app.js fs.js:240 homecoming binding.open(pathmodule._makelong(path), stringtoflags(flags), mode); ^ error: enoent, no such file or directory '/var/lib/openshift/5397416f5004466c0b000080/.forever/vqmf.log' @ object.opensync (fs.js:240:18) @ object.startdaemon (/var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever.js:406:14) @ /var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever/cli.js:258:13 @ /var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever/cli.js:145:5 @ object.oncomplete (/var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever.js:358:11) so, openshift manage app's health me, or need forever working? if so, thought error got?
yes, openshift automatically restart node app when crashes. openshift doesn't utilize forever.js uses node-supervisor. can test requiring doesn't exist. prepare quick though because log can grow fast restarting app. here log in nodejs.log on openshift shows it's running node-supervisor:
debug: running node-supervisor debug: programme 'server.js' debug: --watch '/var/lib/openshift/53a9e06ae0b8cde26300008e/app-root/data/.nodewatch' debug: --ignore 'undefined' debug: --extensions 'node|js|coffee' debug: --exec 'node' debug: starting kid process 'node server.js' debug: watching directory '/var/lib/openshift/53a9e06ae0b8cde26300008e/app-root/data/.nodewatch' changes. javascript node.js openshift forever
No comments:
Post a Comment