control forever processes through network
$ [sudo] npm install forever-remote -g
var createServer = require('forever-remote').createServer;
createServer(5004);
var createClient = require('../lib/client.js').createClient;
createClient(5004, "localhost", function(err, forever) {
// use forever commands here
});
forever.list(null , function (err, processes) {
console.log(err, processes);
forever.end();
});
forever.start(["node", "test/worker2.js", "ici un premier param", "ici un second"], {} , function (err) {
console.log("started !");
forever.end();
});
forever.stop(0 , function (err, processes) {
console.log("Done !");
forever.end();
});
forever.tail( 0, 50 , function (err, processes) {
console.log(err, processes);
forever.end();
});