CentOS에서 mongodb &Leanote 백그라운드 실행 설정 방법
고생스럽게 수색한 후, 황천은 마음을 품은 사람을 지니지 않으니, 지금 여러분과 함께 나누겠습니다.
mongodb 백그라운드 실행 설정
몬godb 아래에 데이터 디렉터리와logs 디렉터리를 만들고 데이터와logs를 저장하며logs 폴더에 몬godb를 만듭니다.log 파일을 설정한 후, 우리는 보통
mongod --dbpath /usr/local/mongo/data
몬godb를 시작합니다.
그러나 우리가 셸을 닫자 몬godb가 실행을 멈추었다.백그라운드에서 실행하려면 시작할 때 - fork 함수를 추가하면 됩니다.로그 경로 뒤에 -logappend를 추가하여 로그가 삭제되지 않도록 합니다.
코드는 다음과 같습니다.
mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
이렇게 하면, 당신은 셸을 닫고, 셸을 열면, 평상시대로 몬고를 허용할 수 있습니다.
mongodb 설정을 켜서 시작합니다.
우리가 서버를 닫고 다시 시작한 후에 몬godb가 또 멈춘 것을 발견했는데, 켜자마자 시작하는 방법이 있습니까?우리는 위 코드를/etc/rc.에 놓았다local, 중, 하면 돼요.
구체적인 절차:
vim /etc/rc.local
위 부트 코드를 추가하려면:
/usr/local/mongodb/bin/mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
다음에 다시 시작하면 바로 몬godb를 실행할 수 있습니다!
mongodb 닫기
오픈이 있으면 닫는 방법이 있습니다. 위의 방법은 영구적으로 몬godb를 열 것입니다. 그러면 어떻게 그 운행을 닫을까요?
1. 일반 명령
$ ./mongod
> use admin
> db.shutdownServer()
2、up-to-date가 Mongodb에서 나오지 않고 서비스를 강제로 닫으려면
force:true;
명령을 추가하면 다음과 같습니다> db.adminCommand({shutdown : 1, force : true})
> //or
> db.shutdownServer({force : true})
3. 특정 시간 초과의 서버를 닫는 것을 지정하고 명령과 함께
timeoutsec:
파라미터를 추가한다.> db.adminCommand(shutdown : 1, force : true, timeoutsec : 5)
> //or
> db.shutdownServer({force : true, timeoutsec : 5})
Leanote 설정 백그라운드 실행
이 가장 엉터리인 아버지는 한 번도 검색할 수 없었는데 하필이면 몬godb &leanote가 연결을 끊은 후에 모두 실행을 멈추었습니다. 제가 설치한 다른 서비스와는 달리 연결을 끊는 것만 하기로 했습니다.
사실 이 문제가 있는 것도 모두 내가 리눅스를 제대로 배우지 못한 탓이다.스크립트 백엔드에서 알림을 계속 실행하도록 설정할 수 있는 명령이 있습니다. 명령 키워드 nohup
응, 뒷명령의 사용은 더 이상 말할 필요가 없지.
된장만~
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SQLite의 query로 망설임이것은 내가 처음 안드로이드 응용 프로그램 개발에서 망설이고, 그 후 해결 된 방법을 비망록으로 철자하고 있습니다. java에서 SQLite를 이용한 애플리케이션을 작성하는 동안 EditText에 입력된 item이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.