错误:尝试连接到heroku上托管的mqtt启用的节点服务器时,连接被拒绝

时间:2012-04-04 03:12:36

标签: node.js heroku mqtt

所以我基本上想在Heroku上托管一个mqtt pub / sub-enabled节点服务器。这是我参考的2个指南: https://github.com/adamvr/MQTT.jshttps://gist.github.com/1826931

mqtt pub / sub在localhost上测试时工作得很好,在heroku上部署很好,但是当我尝试在Heroku上测试它没有用时

我尝试了两个命令来订阅,两个都显示了相同的错误。

命令1:

mosquitto_sub -p <port> -h <host> -t <topic>

错误1:

Error: Connection refused
Unable to connect (13).

命令2:

mqtt_sub <port> <host> <topic>

错误2:

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: connect ECONNREFUSED
    at errnoException (net.js:670:11)
    at Object.afterConnect [as oncomplete] (net.js:661:19)

我的main.js(服务器)代码与此类似 - https://gist.github.com/1826931。这个错误看起来更像是一个节点问题,而不是一个mqtt pub / sub问题,而且我是node的新手,所以不太确定如何调试它。我放入了一些console.log行,但正如预期的那样它没有打印,因为它没有连接。在Heroku上有一个运行node main.js的dyno。

Process  State       Command       
-------  ----------  ------------  
web.1    up for 35m  node main.js

感谢有关此问题的任何建议。

0 个答案:

没有答案