SSL経由でrabbitMQサーバーに接続するためにMeteorアプリでnode-amqpを使用しています。ここに私の接続文字列があります:
var rConn = AMQP.createConnection({ url: amqps://user:pass@host:pppp, vhost: '/virthost' });
ただし、接続は行われません。以下は、RabbitMQ エラー ログにあります。
=INFO REPORT==== 25-Jun-2013::17:41:30 ===
accepting AMQP connection <0.20247.0> (xxx.xxx.xxx.xxx:pppp -> xxx.xxx.xxx.xxx:pppp)
=ERROR REPORT==== 25-Jun-2013::17:41:30 ===
error on AMQP connection <0.20231.0>: {ssl_upgrade_error,"record overflow"} (unknown POSIX error)
=INFO REPORT==== 25-Jun-2013::18:11:35 ===
accepting AMQP connection <0.22556.0> (xxx.xxx.xxx.xxx:pppp -> xxx.xxx.xxx.xxx:pppp)
=ERROR REPORT==== 25-Jun-2013::18:11:40 ===
error on AMQP connection <0.22556.0>: {ssl_upgrade_error,timeout} (unknown POSIX error)
レコード オーバーフロー エラーで見つけられるのは、実行中の Erlang のバージョンを確認することだけです。接続しようとしているボックスは最新バージョンを使用しています。RabbitMQ を実行しているボックスについてはわかりませんが、調べてみます。それ以上の助けをいただければ幸いです。