2014-10-31 2 views
1

나는 유성을 연구 중이며 nitrous.io에서 몇 가지 예제를 시도하고 있지만, 사용 가능한 디스크 공간은 큰 mongo 데이터 파일 (prealloc 저널 파일 포함)에 의해 곧 소비되었습니다.nitrous.io의 유성 응용 프로그램에서 mongodb 시작 매개 변수를 설정할 위치는?

불행히도 MongoDB는 나에게 새로운 것입니다. 내가 주위에 봤 거든 내가 --nojournal 같은 일부 매개 변수와 mongoDB를 시작할 수있는 발견하지만 nitrous.io 응용 프로그램에서 내가 시작시 mongodb이 매개 변수를 전달할 수있는 아무 생각이 없나요?

또한 storage.smallFiles 설정을 사용하기 위해 mongodb.conf (심지어 * db.conf)를 찾을 수 없습니다.

도움이 될 것입니다.

답변

3

Meteor의 내장 MongoDB 인스턴스를 사용하는 대신 원하는 방식으로 구성 할 수있는 사용자 지정 인스턴스를 지정할 수 있습니다.

당신은 다음 단계를 수행 할 수 있습니다,이 Nitrous.IO를 수행합니다
  • 는 유성 ​​템플릿 상자를 만듭니다.
  • 열기가 /home/action/.parts/etc/mongodb.conf
  • 에있는 MongoDB를의 설정이 원하는대로 그것을 조정할 (Autoparts는 Nitrous.IO 특정 패키지 관리자입니다) parts install mongodb을 실행하여, MongoDB를 설치합니다. meteor create projectname
  • 마지막으로, 당신은 당신의 프로젝트에 meteor를 시작하고 때 MONGO_URL 환경 변수를 지정 - 이제 새로운 유성 프로젝트를 만들 수 있습니다 parts start mongodb
  • 을 실행하여
  • 시작 MongoDB의 인스턴스입니다. 예 : MONGO_URL=mongodb://0.0.0.0:27017 meteor.

희망이 있으면 시작하기에 충분합니다. upgrade your Nitrous.IO account으로 상자 보관 용량을 늘릴 수도 있습니다.

업데이트 : Meteor가 --smallfiles 플래그가 설정된 MongoDB 인스턴스를 실행하는 것으로 나타났습니다.

관련 문제