유닉스 서버에 mongodb와 php 드라이버를 설치했습니다.
내 질문은 mongodb가 실행 중인지 어떻게 알 수 있습니까? 상태를 확인하는 간단한 명령 줄 쿼리가 있습니까? 셸에서 한 번 시작하면 셸을 종료해도 계속 실행됩니다 (이 경우가 아닌 것 같습니다). mongodb 연결을 영구적으로 만들고 서버 재부팅시 자동으로 시작하려면 어떻게해야합니까?
난 뛸 수있어:
-bash-3.2 $ su
비밀번호 :
[root @ xxx] # cd / var / lib
[root @ xxx] # ./mongodb-linux-i686-1.6.5/bin/mongod
./mongodb-linux-i686-1.6. 5 / bin / mongod --help for help and startup options
Wed Feb 23 08:06:54 MongoDB starting : pid = 7271 port = 27017 dbpath = / data / db / 32-bit** 참고 : MongoDB 32 비트를 사용하는 경우 약 2GB의 데이터로 제한됩니다.
** http://blog.mongodb.org/post/137788967/32-bit-limitations 참조** 경고 : OpenVZ에서 실행 중입니다. 고장난 것으로 알려져 있습니다 !!!
Wed Feb 23 08:06:54 db version v1.6.5, pdfile version 4.5
Wed Feb 23 08:06:54 git version : 0eb017e9b2828155a67c5612183337b89e12e291
Wed Feb 23 08:06:54 sys info : Linux domU-12-31-39-01 -70-B4 2.6.21.7-2.fc8xen # 1 SMP Fri
Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION = 1_37
Wed Feb 23 08:06:54 [initandlisten] 27017
Wed Feb 23 08 : 06:54 [websvr] 28017 포트에서 수신 대기중인 웹 관리자 인터페이스
별도의 셸을 열면 mongodb에 연결할 수 있습니다.
-bash-3.2 $ cd / var / lib
-bash-3.2 $ ./mongodb-linux-i686-1.6.5/bin/mongo
MongoDB 쉘 버전 : 1.6.5
연결 대상 : test
db.foo.find ()
{ " _id ": ObjectId ("4d63d7d3eb95985ab19c8feb "),"a ": 1}
그러나 초기 셸을 닫으면 연결할 수 없습니다.
-bash-3.2 $ cd / var / lib
-bash-3.2 $ ./mongodb-linux-i686-1.6.5/bin/mongo
MongoDB 쉘 버전 : 1.6.5
연결 대상 : 테스트
수 2 월 23 일 08:25:10 오류 : 서버 127.0.0.1 (anon)에 연결할 수 없습니다. : 1154
예외 : 연결 실패