Я развернул NodeJS и NowJS в качестве сервера обмена сообщениями в EC2, когда я вошел в EC2 и запустил команду "node server.js", она работает нормально.но если я начну в фоновом режиме и выйду из EC2 с помощью команды "node server.js &> node.out"
Иногда Jetty (веб-сервер) не может подключиться к NowJs.Я не уверен, почему это произошло, я что-то упустил?
Это мой код.
var http = require('http');
var httpServer = http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
});
httpServer.listen(3000);
var nowjs = require("now");
var everyone = nowjs.initialize(httpServer);
everyone.now.distributeMessage = function(ids, message){
everyone.now.receiveMessage(ids, message);
};
Кстати, я все еще вижу http://localhost:3000/nowjs/now.js в firebug на EC2, но когда я вызываю Everyone.now.distributeMessage.Я получил ошибку, сказав, что это не определено.Но когда я вошел в EC2 и снова запустил сервер, он работает нормально.