Heroku Worker Dyno memcachem

У меня есть приложение Heroku, использующее 3 динамометра: 1 веб и 2 рабочих динамо. Для междино-общения я выбираю memcachier, все реализовано с помощью nodejs.

У Web-Dyno нет проблем с подключением к сервису memcacher, и он работает как чудо, но попытка установить соединение с рабочим dyno завершается неудачно, и TCP-соединение получает сброс:

MemJS: Server <mc5.dev.ec2.memcachier.com:11211> failed after (2) retries with error - write ECONNRESET

Способ подключения к службе тот же, что уже работает в Web-Dyno.

В чем проблема?

Этот код:

    var MemJS = require('memjs').Client,
        memjs = MemJS.create();

    setInterval(function () {
     memjs.set('test', 'test'); 

     memjs.get('test', function (err, buf) {
         if (err)
             console.log('ERROR with the damn memcache service ' + err);
         else
             console.log('Memcache service working: ' + buf.toString());
     });
    }, 5000);

Работает на веб-dyno, но не работает на рабочем-dyno..

0 ответов

Другие вопросы по тегам