2016-06-25 7 views
0

突然wascally/rabbotが私のエンドポイントに接続できなくなるまでcloudmqpでうまくいきました。私はRabbitMQをローカルにインストールしており、システムは正常に動作しています。私はそれ以来、bigwig経由でHerokuのRabbitMqインスタンスをセットアップしようとしましたが、無駄です。私が使用しているエンドポイントはうまくいくはずです。また、ambp.nodeとnode-amqpをインストールして、おそらくラボットに問題があるかどうかをテストしました。しかし、どちらも接続できません。rabbitmqクラウドサービスに接続できません

何が問題なのですか?

答えて

0

最も一般的な原因は接続タイムアウトです。 cloudcqp(heroku、digital oceanまたはそれ以外)でホスティングしている私のすべての洗礼コードで、私はそれが動作するためのデフォルトよりもずっと高い接続タイムアウトを設定する必要があります。

これは、たとえば、接続文字列のURL(https://www.rabbitmq.com/uri-query-parameters.html

connection_timeoutパラメータを使用して行うことができます。

var conn = "amqp://myuser:[email protected]/my-vhost?connection_timeout=30" 

これは30秒

+0

の接続タイムアウトを設定しますお返事をありがとうしかし、私はすでにそれを試みました。私はちょうど私のISPが珍しいプロトコルを許可しないことを決めたことを知りました。一日中無駄にする:/ – Jonny

+0

ああ、それは楽しいことではない。新しいISPを見つける時間。 –

関連する問題