J’ai MongoDb sur la machine sous Ubuntu 10.04.4 LTS
Je trouve un moyen de savoir pendant combien de temps il fonctionnait sans redémarrer sans accéder aux fichiers journaux de mongo
En mongo
db.serverStatus().uptime
Cela imprimera la disponibilité avec des secondes
Et vous pouvez utiliser les éléments suivants:
// minutes db.serverStatus().uptime / 60 // hours db.serverStatus().uptime / 3600 // days db.serverStatus().uptime / 86400
Une méthode plus pratique:
mongo --quiet --eval "db.serverStatus().uptime"
Si vous le pouvez, essayez:
ps -ef
ça marche pour moi. Vous obtenez le champ STIME (heure de début) pour tous les processus, y compris mongodb.
Je reçois quelque chose comme
my_user_id 12853 1 0 Nov13 pts/1 00:00:00 /bin/bash ./bin/start_mongodb_mongod.sh