2013-08-29 5 views
0

Hipache 리버스 프록시를 사용하여 Meteor 어플리케이션의로드 균형을 조정하고 싶습니다. 단일 응용 프로그램 서버 인스턴스는 잘 작동하지만 두 번째를 추가 할 때, 나는 브라우저에서 다음과 같은 오류가 발생합니다 : http://pastebin.com/R1kuW80E여러 개의 유성 응용 프로그램 서버 인스턴스가 Hipache 역방향 프록시에서 작동 할 수 있습니까?

:

여기 WebSocket connection to 'ws://test.local:8000/sockjs/709/gs_aliii/websocket' failed: WebSocket is closed before the connection is established.

앱 고정 표시기 컨테이너를 시작하고 hipache 구성을위한 쉘 스크립트입니다

전체 설정이 여기에 있습니다 : https://github.com/dotcloud/hipache/issues/3

,536 :

https://github.com/vlebedev/docker-test은 내가 GitHub의에 hipache 문제에 다음을 발견, 어쩌면 그게 문제입니다

한편, dotcloud (hipache 제작자)는 Meteor로드 밸런싱을 지원한다는 것을 자랑합니다. 또한 수신 요청 라우터로 hipache를 사용합니다. 이상 하네.

답변

1

OK, 나 자신에 의해 문제의 근본 원인을 발견, 여기있다 : https://github.com/dotcloud/hipache/issues/24

뭔가는 Node.js를> = 0.10.0와 hipache에서 웹 소켓 지원으로 나뉩니다. 나는 hipache와 유성 컨테이너에 node.js를 0.8.25로 다운 그레이드했고 모든 것이 잘 작동하고 있습니다!

+0

업데이트를위한 Tx! –

+0

특히 Meteor는 노드 0.10에 대한 공식적인 지원을 제공하지 않습니다. – imslavko