109 votes

comment puis-je voir sur quels ports mongo écoute depuis mongo shell?

Si j'ai une instance mongo en cours d'exécution, comment puis-je vérifier les numéros de port sur lesquels elle écoute depuis le shell ? Je pensais que db.serverStatus() ferait mais je ne le vois pas. je vois ça

 "connections" : {
    "current" : 3,
    "available" : 816

Ce qui est proche... mais non. Suggestions? J'ai lu la doc et je n'arrive pas à trouver de commande qui le fasse.

230voto

Derick Points 14797

Vous pouvez le faire à partir du shell du système d'exploitation en exécutant :

 sudo lsof -iTCP -sTCP:LISTEN | grep mongo

39voto

Ganu Points 449

Essaye ça:

 db.runCommand({whatsmyuri : 1})

Il affichera à la fois l'adresse IP et le numéro de port.

12voto

Gates VP Points 26481

MongoDB n'écoute que sur un port par défaut (27017). Si l' --rest est active, le port 28017 (27017+1000) sera également ouvert pour gérer les requêtes Web pour plus de détails.

MongoDB prend en charge une commande getParameter , mais cela ne fonctionne que si vous êtes déjà connecté à la base de données (à quel point vous connaissez déjà le port).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X