NodeJS - 在两个IP地址上运行服务器应用程序

时间:2015-09-22 12:15:19

标签: node.js windows mongodb express mongoose

我正在Windows服务器上的两个不同的IP地址上运行nodejs应用程序。

我所做的就是使用我的快递应用程序收听以下两个IP:

http.createServer(expressApp).listen(5000, xxx.xxx.xxx.aaa, function() {
    //callback
});

http.createServer(expressApp).listen(5000, xxx.xxx.xxx.bbb, function() {
    //callback
});

现在发生的事情是我收到的快照数据似乎在某些时候陷入困境。虽然其中一个接口工作正常,但另一个接口无法正确获取mongoDB中的数据。这就像是在处理某种缓存的数据副本。甚至从服务器返回的时间也在停止。

页面上的每个新刷新都会获得正确的时间,但不会获得正确的mongoDB数据。

我也尝试删除IP,尝试使用0.0.0.0并启动两个nodejs进程侦听不同的IP。 这些都不起作用。

1 个答案:

答案 0 :(得分:0)

所有这些方法都应该有效,如果你得到http响应,那么它们似乎就是这样。如果您对计划的其他部分遇到问题,可能就是问题所在。