현재 하늘빛 응용 서비스에 노드 응용 프로그램을 배포했습니다. 내 현재의 앱 서비스 계획에는 2 개의 핵심 프로세서가 있습니다. 그리고 nodeProcessCountPerApplication : 2를 iisnode.yml 파일에 설정했습니다. 이제 UI에 대한 실시간 업데이트를 위해 socket.io 기능을 구현했습니다. 단일 프로세스로 잘 작동합니다. nodeProcessCountPerApplication을 사용할 때 : 2 개의 문제가 시작됩니다. 나는이 사용 socket.io - 레디 스를 해결하기 위해 노력 하늘색 웹 서비스에 socket.io-redis 사용하기
{"code":1,"message":"Session ID unknown"}
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)
변경 사항 -
후 다음과 같은 오류를 redis-var io = require('socket.io')(server);
var redis = require('socket.io-redis');
io.adapter(redis({ host: 'localhost', port: 6379 }));
를 사용하지만 점점 코드입니다. 시간을 내 주셔서 감사합니다.