MongoDB 튜 토리 얼 의 기본 관리 명령
Mongod 명령 을 실행 하여 MongoDB 서버 를 시작 합 니 다.mongod 는 설정 할 수 있 는 옵션 이 많 습 니 다.저 희 는 mongod--help 를 통 해 모든 옵션 을 볼 수 있 습 니 다.여기 서 주요 옵션 만 소개 합 니 다.
--dbpath:
/data/db。 Windows , D , D:\data\db。 。 mongod, , mongod , mongod.lock , mongod 。 :
mongod --dbpath=D:/data2/db
--port
27017。 mongod , 。 :
mongod --port=29017
--fork
MongoDB。
--logpath
, 。 , 。 , 。 , --logappend 。 :
/> mongod --logpath=D:\logdata\mylog.log
all output going to: D:\logdata\mylog.log
, ,logdata , mongod 。
--config
, 。 :
mongod --config=D:\mydb.conf
:
port = 29017
fork = true # , fork , true 。
logpath = D:\mylog\db.log
일반적으로 우 리 는 몬 godb server 를 우아 하 게 닫 기 를 원한 다.서비스 프로그램 이 프론트 데스크 톱 에서 실행 된다 면 바로 CTRL+C 를 사용 하면 됩 니 다.배경 이 라면 SIGINT 와 SIGTERM 신 호 를 통 해 서비스 프로그램 이 종료 할 준 비 를 알 릴 수 있 습 니 다.서버 는 신 호 를 받 은 후에 종료 전의 데이터 와 상태 저장 작업 을 잘 배정 합 니 다.예 를 들 어 현재 연결 을 정상적으로 닫 고 캐 시 에 있 는 데 이 터 를 디스크 에 새로 고침 하 는 등 입 니 다.이 모든 작업 을 마 친 후에 서버 는 정상적으로 정지 되 었 다.예:
/> pkill mongod
/> pkill -2 mongod
아래 명령 을 직접 실행 하지 마 십시오:
/> pkill -9 mongod
이 신 호 는 몬 godb server 를 강제 적 으로 즉시 종료 합 니 다.상기 방법 을 제외 하고 저 희 는 mongo 클 라 이언 트 도 구 를 통 해 서버 가 정상적으로 종료 되 었 음 을 알 릴 수 있 습 니 다.예 를 들 어:
> use admin
switched to db admin
> db.shutdownServer()
2.서버 상태 모니터링:
C:\Mine\ThirdParty\mongodb\bin>mongostat
connected to: 127.0.0.1
insert query update delete getmore command flushes mapped vsize ... ...
0 0 0 0 0 1 0 0m 100m ... ...
0 0 0 0 0 1 0 0m 100m ... ...
0 0 0 0 0 1 0 0m 100m ... ...
0 0 0 0 0 1 0 0m 100m ... ...
0 0 0 0 0 1 0 0m 100m ... ...
0 0 0 0 0 1 0 0m 100m ... ...
0 0 0 0 0 1 0 0m 100m ... ...
0 0 0 0 0 1 0 0m 100m ... ...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Weave Scope 다 중 호스트 모니터링 - 매일 5 분 씩 Docker 용기 기술 돌리 기 (81)이 host 아이콘 을 누 르 면 자세 한 정 보 를 표시 합 니 다. host 현재 자원 사용 현황 과 역사 곡선 이 한눈 에 들 어 옵 니 다.이외에 도 host 에서 실행 중인 프로 세 스 와 용기 목록 을 편...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.