2016-06-08 6 views
0

저는 Node Js와 Mongodb를 처음 사용합니다. 대신, 매일 내가 사용하는 서비스를 시작해야합니다, 노드와 MongoDB를 작업영원히 사용하여 Mongodb와 Node를 실행하십시오.

sudo mongod 
node server.js 

를 시작하려면, 나는 자동으로 중단없이 내 서버에서 실행되는 스크립트 또는 명령이 필요합니다. 이를 위해 내가 다음을 시도, 그 후

sudo npm install forever -g 

,

forever start -c ./usr/local/cellar/mongodb/2.6.6/bin/mongod/ 

forever start server.js 

를 사용하여 영원히 설치이다 영원히 사용하지만 작동하지 않습니다. 나는로 검사했다

forever list 

그것은 영원히 과정을 달리기를 보여주지 않는다.

도와주세요.

+0

영원히 사용하지 말고 mongo를 서비스로 사용하십시오. 하지만 노드 server.js의 경우에는 영원히 사용할 수 있습니다 .. 영원히 서버를 시작하면 오류가 있는지 여부를 보여줍니다? – Subburaj

+0

노드의 경우 오류는 표시되지 않지만 Postman Client를 사용하여 실행하면 프로그램이 작동하지 않습니다. mongodb의 경우, 제발 저에게 예제를 줄 수 있습니까 –

+0

영원히 server.js를 실행할 때 콘솔에 표시된 내용을 게시 할 수 있습니까 ?? – Subburaj

답변

0

Subbaraj에서 언급했듯이 mongodb와 같은 서비스를 시작하는 데 forever를 사용할 수 없습니다. Forever는 구현시 버그/오류로 인해 nodejs 서버가 계속 종료 되더라도 nodejs 서버를 계속 실행합니다. nodejs의 mongodb에 대한 커넥터 인 npm을 사용하여 mongodb를 설치했다고 언급했습니다. 먼저 링크를 사용하여 mongodb를 설치해야합니다. https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/

0

Subbaraj가 언급했듯이 mongodb와 같은 서비스를 시작하는 데는 영원히 사용할 수 없습니다. Forever는 구현시 버그/오류로 인해 nodejs 서버가 계속 종료 되더라도 nodejs 서버를 계속 실행합니다. nodejs의 mongodb에 대한 커넥터 인 npm을 사용하여 mongodb를 설치했다고 언급했습니다. 첫째로 Subbarj가 제공 한 링크 덕분에 mongodb를 설치해야합니다. 다시 여기에 게시하려면 참조하십시오 : https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/

관련 문제