Heroku Worker Dyno memcachem

时间:2014-06-27 13:25:18

标签: node.js heroku memcached memcachier

我有一个使用3个dynos的Heroku应用程序:1个网络和2个工作人员dynos。 对于inter-dyno-communication,我选择memcachier,使用nodejs实现everthing。

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);

在web-dyno上工作,但不会对worker-dyno起作用..

0 个答案:

没有答案