2014-03-03 3 views
1

opensshift gears에서 node.js와 함께 cpus를 모두 사용하려고하는데 포트가 개시 변속기 변수이기 때문에 클러스터 모듈을 계속 수행하는 방법을 모릅니다. 포트에 임의의 값을 할당하거나 클러스터에 동일한 변수를 사용합니까?개폐시 Node.js 클러스터 모듈 사용

답변

1

OpenShift는 응용 프로그램 인스턴스 당 하나의 코어 ("장비")에만 액세스 할 수 있습니다.

NodeJ를 OpenShift에 클러스터하려면 OpenShift의 HAProxy 도구를 사용하여 확장 및 축소하는 것이 좋습니다.

나는 여기에이 주제에 대한 몇 가지 메모를 썼다 : https://www.openshift.com/blogs/10-reasons-openshift-is-the-best-place-to-host-your-nodejs-app#scale

+1

CPU를() 길이가 2를 반환, 그래서 난 당신이 추가 프로세스를 생성 할 수 – Ujjaval

+0

두 개의 프로세스를 생성 할 수 있습니다 생각하지만, OpenShift의로드 밸런서가 배부되지 않습니다. 해당 프로세스가 바인드 할 수있는 추가 포트 + IP 쌍. lb는이 추가 프로세스에 대한 트래픽을 지시하지 않습니다. –