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 以上にアップデートしてください。