Node.js Socket.io和Redis位于负载平衡器后面。

Node.js Socket.io和Redis位于负载平衡器后面。,node.js,socket.io,amazon-elastic-beanstalk,Node.js,Socket.io,Amazon Elastic Beanstalk,我需要socket.io在负载平衡器后面工作。我知道,这是一个常见的问题。我实施了: var io = require('socket.io').listen(app.listen(cfg.port, function() { cfg.logger.info("Express Server listening on "+cfg.port+" for env "+cfg.environment); })); var adapter = require('socket.io-redi

我需要socket.io在负载平衡器后面工作。我知道,这是一个常见的问题。我实施了:

var io = require('socket.io').listen(app.listen(cfg.port, function()    {
    cfg.logger.info("Express Server listening on "+cfg.port+" for env "+cfg.environment);
}));

var adapter = require('socket.io-redis');
var pubClient = redis.createClient(cfg.redisPort, cfg.redisHost, {auth_pass: cfg.redisPW, return_buffers: true});
var subClient = redis.createClient(cfg.redisPort, cfg.redisHost, {auth_pass: cfg.redisPW, return_buffers: true});
io.adapter(adapter({pubClient: pubClient, subClient: subClient}));
这似乎很好地连接到我的redis商店。我想我的问题是,为了让socket.io和负载平衡器一起工作,这就是需要实现的全部吗?我该如何测试弹性豆茎是否能正常工作