J'ai installé mongodb et les pilotes php sur mon serveur unix.
Ma question est de savoir comment puis-je savoir si mongodb fonctionne? Existe-t-il une simple requête en ligne de commande pour vérifier l'état? Si je le lance une fois depuis le shell, il continuera à fonctionner si je quitte le shell (cela ne semble pas être le cas). Comment puis-je rendre la connexion mongodb persistante et démarrer automatiquement au redémarrage du serveur?
Je peux courir:
-bash-3.2 $ su
Mot de passe:
[root @ xxx] # cd / var / lib
[root @ xxx] # ./mongodb-linux-i686-1.6.5/bin/mongod
./mongodb-linux-i686-1.6. 5 / bin / mongod - aide pour l'aide et les options de démarrage
Mer 23 février 08:06:54 Démarrage de MongoDB: pid = 7271 port = 27017 dbpath = / data / db / 32-bit** REMARQUE: lorsque vous utilisez MongoDB 32 bits, vous êtes limité à environ 2 gigaoctets de données
** voir http://blog.mongodb.org/post/137788967/32-bit-limitations** AVERTISSEMENT: vous utilisez OpenVZ. Ceci est connu pour être cassé !!!
Mer 23 février 08:06:54 db version v1.6.5, version pdfile 4.5
Mer 23 février 08:06:54 version git: 0eb017e9b2828155a67c5612183337b89e12e291
mer février 23 08:06:54 sys info: Linux domU-12-31-39-01 -70-B4 2.6.21.7-2.fc8xen # 1 SMP Ven
15 février 12:39:36 EST 2008 i686 BOOST_LIB_VERSION = 1_37
Mer 23 février 08:06:54 [initandlisten] en attente de connexions sur le port 27017
Mer 23 février 08: 06:54 [websvr] interface d'administration Web écoutant sur le port 28017
Si j'ouvre un shell séparé, je peux alors me connecter à mongodb:
-bash-3.2 $ cd / var / lib
-bash-3.2 $ ./mongodb-linux-i686-1.6.5/bin/mongo
Version du shell MongoDB: 1.6.5
connexion à: test
db.foo.find ()
{" _id ": ObjectId (" 4d63d7d3eb95985ab19c8feb ")," a ": 1}
Cependant, si je ferme le shell initial, je ne peux pas me connecter:
-bash-3.2 $ cd / var / lib
-bash-3.2 $ ./mongodb-linux-i686-1.6.5/bin/mongo
Version du shell MongoDB: 1.6.5
connexion à: test
mercredi 23 février 08:25:10 Erreur : impossible de se connecter au serveur 127.0.0.1 (anon):
exception 1154 : échec de la connexion