2017-12-12 7 views
0

현재이 프로젝트에 대해 클라우드 9를 사용 중입니다. 내가 rails server -b $IP -p $PORt 그것을 사용하여 실행 때 나에게주는이 :서버가 이미 실행 중입니다.

=> Booting Puma 
=> Rails 5.0.0 application starting in development on http://0.0.0.0:8080 
=> Run `rails server -h` for more startup options 
A server is already running. Check /home/ubuntu/workspace/saasapp/tmp/pids/server.pid. 
Exiting 

사람이이 문제를 해결하는 방법을 알고 있나요? 나는 이미 탭을 닫고 다시 열어 보았고, 프로젝트 실행 버튼을 멈추었다. 언어는 루비 온 레일이며 나는 일종의 초보자입니다.

+0

프로세스 목록에서 다른'puma' 또는'ruby' 프로세스를 확인해 보는 것이 좋습니다. – tadman

+0

프로세스를 확인했지만 실행이 보이지 않는 경우'/ home/ubuntu/workspace/saasapp/tmp/pids/server.pid'를 제거하고 서버를 다시 시작하십시오. – yeuem1vannam

답변

1

서버를 시작했을 가능성이 높기 때문에 오류가 발생하고 서버를 닫기 전에 터미널을 닫았습니다. 나는 또한 그 오류가 있었지만 내가 한 것은 오른쪽 상단의 메모리 cpu 디스크 아이콘을 클릭 한 다음 다시 시작을 클릭하고 내 서버를 다시 실행하여 시작한 것입니다. 적절한 방법인지는 확실하지 않지만 튜토리얼을 따르면서 보여주었습니다.

0

/home/ubuntu/workspace/saasapp/tmp/pids/server.pid 오류로 표시되는이 파일을 엽니 다.
파일에 프로세스 ID가 있어야합니다.
ID를 복사하십시오.
열기 터미널 ->https://docs.c9.io/docs/terminal 실행 명령

sudo를 죽일 -9 {복사 된 ID}

이후에 server.pid 파일에서 ID를 삭제하고 서버를 다시 시작하려고