2016-04-03 28 views
0

Ich habe eine Node.js App auf eine Microsoft Azure Web App zum Einsatz und ich kann nicht scheinen, um die folgenden Fehler zu beheben:Node.JS Redis verbinden EADDRNOTAVAIL Fehler in Microsoft Azure Web App

Application has thrown an uncaught exception and is terminated: 
> Error: Redis connection to 
> <insertRedisHostNameHere> failed - 
> connect EADDRNOTAVAIL 
>  at errnoException (net.js:670:11) 
>  at connect (net.js:548:19) 
>  at Socket.connect (net.js:613:5) 
>  at Object.<anonymous> (net.js:77:12) 
>  at RedisClient.create_stream (D:\home\site\wwwroot\node_modules\redis\index.js:218:31) 
>  at new RedisClient (D:\home\site\wwwroot\node_modules\redis\index.js:169:10) 
>  at Object.createClient (D:\home\site\wwwroot\node_modules\redis\index.js:906:12) 
>  at Object.<anonymous> (D:\home\site\wwwroot\server.js:8:20) 
>  at Module._compile (module.js:446:26) 
>  at Object..js (module.js:464:10) 

Der Code das verursacht diesen Fehler ist:

var redis = require('redis'); 
var client = redis.createClient(17397, '<hostname>', {enable_offline_queue: false}); 
client.auth('<password>', function(err){ 
}); 
client.on('connect', function(){ 
    console.log('connected to redis'); 
}); 

Ich habe nicht in der Lage, eine funktionierende Lösung zu finden, jede Hilfe wird sehr geschätzt.

Darüber hinaus kann ich den gleichen Code auf meinem lokalen Host und lokalen Redis-Cache ohne Probleme ausführen.

Antwort

Verwandte Themen