Hipache リバース プロキシを使用して Meteor アプリケーションの負荷を分散したいと考えています。単一のアプリケーション サーバー インスタンスは正常に動作しますが、2 つ目のインスタンスを追加すると、ブラウザーに次のエラーが表示されます。
WebSocket connection to 'ws://test.local:8000/sockjs/709/gs_aliii/websocket' failed: WebSocket is closed before the connection is established.
app docker コンテナを起動し、hipache を構成するためのシェル スクリプトは次のとおりです: http://pastebin.com/R1kuW80E
完全なセットアップはこちら: https://github.com/vlebedev/docker-test
githubのhipacheの問題で次のことを見つけました。おそらくそれが問題です: https://github.com/dotcloud/hipache/issues/3
一方、dotcloud (hipache の作成者) は、Meteor 負荷分散をサポートしていると自慢しています。また、受信リクエスト ルーターとして Hipache を使用しています。それは変だ。