Использование socket.io-redis в веб-сервисе Azure

В настоящее время я развернул приложение узла в службе приложений Azure. В моем текущем плане обслуживания приложений есть два основных процессора. И я установил nodeProcessCountPerApplication: 2 в файле iisnode.yml. Теперь я реализовал функциональность socket.io для обновления пользовательского интерфейса в реальном времени. С одним процессом все работает нормально. Когда я использую nodeProcessCountPerApplication: 2 проблема начинается. Я получаю следующую ошибку:

{"code":1,"message":"Session ID unknown"}

Я попытался решить это с помощью socket.io-redis. Вот код для использования Redis-

var io = require('socket.io')(server);
var redis = require('socket.io-redis');
io.adapter(redis({ host: 'localhost', port: 6379 }));

Но получаю следующую ошибку после изменений:

Error: Redis connection to localhost:6379 failed - connect EACCES 127.0.0.1:6379
    at Object.exports._errnoException (util.js:1008:11)
    at exports._exceptionWithHostPort (util.js:1031:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)

Чего мне не хватает Цените свое время.

Ответы на вопрос(1)

Ваш ответ на вопрос