私のUnixサーバーに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ビットを使用する場合、データは約2ギガバイトに制限されます
** http://blog.mongodb.org/post/137788967/32-bit-limitationsを参照してください**警告:OpenVZで実行しています。これは壊れていることが知られています!!!
2月23日水曜日08:06:54 dbバージョンv1.6.5、pdfileバージョン4.5
2月23日水曜日08:06:54 gitバージョン:0eb017e9b2828155a67c5612183337b89e12e291
2月23日水曜日08:06:54システム情報:Linux domU-12-31-39-01 -70-B4 2.6.21.7-2.fc8xen#1 SMP金
2月15日12:39:36 EST 2008 i686 BOOST_LIB_VERSION = 1_37
水2月23日08:06:54 [initandlisten]ポート27017での接続を待機
水2月23日08: 06:54 [websvr]ポート28017でリッスンするWeb管理インターフェイス
別のシェルを開くと、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
接続先:test
Wed Feb 23 08:25:10エラー:サーバー127.0.0.1に接続できませんでした(anon):1154
例外:接続に失敗しました