0
타이머가있는 js 파일이 있고 타이머 콜백에서 임의의 포트에 HTTP 서버를 만들고 싶다고 가정합니다.다른 하위 프로세스에서 HTTP 서버 실행
음, nodejs의 하위 프로세스 또는 하위 프로세스에서 HTTP 서버를 만들려면 어떻게해야합니까?
타이머가있는 js 파일이 있고 타이머 콜백에서 임의의 포트에 HTTP 서버를 만들고 싶다고 가정합니다.다른 하위 프로세스에서 HTTP 서버 실행
음, nodejs의 하위 프로세스 또는 하위 프로세스에서 HTTP 서버를 만들려면 어떻게해야합니까?
단일 프로세스에서 원하는만큼 많은 웹 서버를 실행할 수있는 하위 프로세스가 필요하지 않습니다. 정말로 원한다면 클러스터 모듈을보십시오. 예를 들면 다음과 같습니다 : http://nodejs.org/api/all.html#all_cluster
저는 알고 있지만 실제로 이것을해야합니다. 'cluster' 제안을 해 주셔서 감사합니다. 더 이상의 해결책이 있습니까? –
다른 방법은 fork 프로세스를 통해 서버를 생성하고 생성하는 것입니다. 나는 왜 당신이 그것을하고 싶은지 정말로 알지 못합니다. 또한 수행 할 수있는 일은 슬레이브 프로세스를위한 풀 (pull)과 서버를 생성 할 슬레이브로의 마스터 전송 포트를 갖는 것입니다. 이것이 클러스터를 통해 수행 될 수 있다면, 이것은 예를 들어 http://zerorpc.dotcloud.com과 같은 프로세스 통신에서 살펴 봐야 할 다른 현명한 방법 일 것입니다. – 3on
방금 설명한 것은 클러스터가 멋지게 랩 모듈을 가져 오는 것입니다. – 3on