2014-05-15 1 views
-1

동일한 프로젝트 또는 애플리케이션을 다른 포트에서 실행할 수 있습니까? 내가 프로젝트/응용 프로그램 블로그를 가지고 있다고 가정하고,이 프로젝트에서 두 개의 다른 포트에서 동시에 실행하고 싶습니다. 예를 들어 rails server 서버를 실행하면 포트 3000에서 실행됩니다. 다시 말하면 다음 터미널 탭에서 동일한 프로젝트를 시도하지만 다른 포트, 즉 rails server -p 300 1에 있지만 실행되지 않습니다.동일한 애플리케이션에서 많은 레일스 서버 실행

localhost에서 다른 포트에서 서로 다른 동일한 프로젝트를 실행할 수있는 다른 방법이 있습니까?

+0

@RSB Stackoverflow는 복수가 아니라고 생각합니다. 당신이 anythings을하기 전에 그것에 대해 더 명확하게하려고 –

+4

http://stackoverflow.com/questions/15127412/ror-a-server-is-already-running-check-tmp-pids-server-pid-exiting – Nithin

+0

@ Santosh하지만 같은 프로젝트에 대한 연구가 있습니다. IOS 개발자는 동일한 프로젝트를 진행하고 있습니다. 그래서 그들에게 나는 localhost에서 서버를 작동하게 만들고 그것에 대해 작업하고 있으며 다음 포트에서 작업하기를 원합니다. –

답변

7

레일즈는 실행중인 서버의 pid를 사용하여 서버가 이미 실행 중인지 여부를 확인합니다.

이것은 tmp/pids/server.pid에 저장됩니다. 동일한 응용 프로그램을 다시 실행하려면 (왜?) 서버에 대해 다른 pid가 필요합니다.

rails s -p 4000 --pid tmp/pids/server2.pid 
+2

중복 된 질문을 보여주는 질문 아래에 새로운 의견이 있습니다. 사람들에게 나쁜 태도를주기 전에 stackoverflow를 광범위하게 검색해야합니다. –

관련 문제