2013-10-03 4 views
1

백그라운드에서 Meteor.js 애플리케이션을 어떻게 시작할 수 있습니까?백그라운드에서 meteor.js를 실행하십시오.

나는 다음 명령을 사용합니다

MONGO_URL=mongodb://localhost:27017/start_page meteor & 

하지만 어플은 서버와의 연결이 끊어져 잠시 후 중지합니다. 내 신청이 중단되는 이유를 알아낼 방법이 있습니까?

답변

2

응용 프로그램이 시작된 쉘에 연결되어 있습니다. ssh 연결이 닫히면 프로세스가 중지됩니다.

screen을 사용하면 ssh 세션이 끝난 후 원격 터미널을 계속 유지함으로써이를 해결할 수 있습니다.

노드 모듈 '영원히'를 사용하는 것이 좋습니다. 그 토론에 대해 here.

+0

감사합니다. 명령에 기호 '&'를 사용합니다. 쉘에서 프로세스를 푸는 것만으로 충분하지 않습니까? – demas

+1

혼자 생각하지 않습니다. 더 많은 토론 [여기] (http://askubuntu.com/questions/8653/how-to-keep-processes-running-after-ending-ssh-session). – user728291

0

Nope & 명령 끝에 충분하지 않습니다. 일반적으로 유닉스 환경에서 이것을 수행하려면 nohup을 사용한다. nohup은 프로세스를 현재 사용자가 아닌 루트 사용자에게 연결한다.

관련 문제