5

Ubuntu10.04.4LTSのマシンでMongoDbを実行しています

mongoログファイルにアクセスせずに再起動せずに実行されていた時間を見つける方法があります

4

2 に答える 2

10

モンゴシェルで

db.serverStatus().uptime

これにより、稼働時間が秒単位で出力されます

また、以下を使用できます。

// minutes
db.serverStatus().uptime / 60

// hours
db.serverStatus().uptime / 3600

// days
db.serverStatus().uptime / 86400

より便利な方法:

mongo --quiet --eval "db.serverStatus().uptime"
于 2012-11-14T14:50:40.980 に答える
3

可能であれば、次を試してください。

ps -ef

わたしにはできる。mongodb を含むすべてのプロセスの STIME (開始時刻) フィールドを取得します。

私は次のようなものを手に入れます

my_user_id 12853     1  0 Nov13 pts/1    00:00:00 /bin/bash ./bin/start_mongodb_mongod.sh
于 2012-11-14T14:38:23.190 に答える