RabbitMQ: Node.js で Error: Socket closed abruptly during opening handshake エラーが発生した場合

このドキュメントははじめにガイドの一部です。完全なガイドはこちらからご覧いただけます:Stackhero で RabbitMQ を利用する方法

Node.js で Error: Socket closed abruptly during opening handshake というエラーが表示される場合、RabbitMQ 4.1.0 以降と amqplib ライブラリのバージョンが 0.10.7 未満であることが原因です。これは RabbitMQ 4.1.0 で導入された frame_max 設定に関連しています。

この問題を解決するには、amqplib ライブラリを 0.10.7 以上にアップデートしてください。