Impossible de se connecter à mongolab hôte
Je suis en train d'essayer de se connecter à mongolab de terminal via la commande ci-dessous
mongo ds061158.mongolab.com:61158/order_it -u <dbuser> -p <dbpassword>
J'obtiens l'erreur ci-dessous.
MongoDB shell version: 2.6.3
connecting to: ds061158.mongolab.com:61158/order_it
2014-07-09T13:52:44.890+0530 Error: couldn't connect to server ds061158.mongolab.com:61158 (23.22.170.205), connection attempt failed at src/mongo/shell/mongo.js:148
exception: connect failed
Ce qui doit être fait dans ce cas?
Merci d'Avance.
Est
Oui, c'est correct, je vois le même port dans mon mongolab page d'accueil.
61158
le bon port? Ce n'est pas la valeur par défaut mongo (port 27017)Oui, c'est correct, je vois le même port dans mon mongolab page d'accueil.
OriginalL'auteur hannanessay | 2014-07-09
Vous devez vous connecter pour publier un commentaire.
Il ressemble à votre réseau bloque l'accès à ce port. Je voudrais vous recommandons de contacter votre administrateur réseau ou d'essayer depuis un autre réseau.
Pour tester votre réseau de connectivité seul (pas d'informations d'identification nécessaire), vous pouvez exécuter cette commande. Cet exemple a été exécuté à partir de mon non-privilégié ordinateur portable tout à l'heure et montre un test réussi.
L'intégralité de notre guide de dépannage de la connectivité est ici: http://docs.mongolab.com/connecting/#help
Aussi, n'hésitez pas à nous contacter [email protected] si vous souhaitez nous plonger dans les détails de votre serveur ou votre code. Nous sommes toujours heureux de vous aider!
Ce qui concerne,
Jared
pouvez-vous donner plus de détails sur le "réseau bloque l'accès à ce port"? entendez-vous les ports ouverts pour mon ordinateur portable?
La question pourrait être n'importe où entre le client et le serveur. MongoLab ne permettre la configuration des règles de pare-feu pour les plans Dédiés, mais qui ne semble pas être question ici, comme je l'ai été en mesure de se connecter au port à partir d'un non-privilégié du réseau. Souvent, les réseaux locaux ou même le système d'exploitation que vous utilisez sur votre client de pare-feu sortant des règles. Votre administrateur de réseau local sera en mesure de diagnostiquer des situations et est probablement la seule personne qui peut faire un trou dans le pare-feu pour vous si nécessaire.
pouvez-vous regarder dans ceci : stackoverflow.com/questions/41060880/...
OriginalL'auteur jared
Je sais que cette question est ancienne, mais au cas où quelqu'un est toujours confrontée à un problème similaire, c'est ce qui m'a aidé:
OriginalL'auteur z_blue
Vous devriez essayer de spécifier explicitement le port que vous souhaitez utiliser avec le
--port
option:De la
mongo
homme pages:oui... spécifiez le port d'une option n et le supprimer de votre URL.
La commande que j'ai utilisé est cette "mongo ds061158.mongolab.com/order_it --port 61158 -u <dbuser> -p <dbpassword>" - j'ai supprimé le port à partir de l'URL. Pourtant, je reçois le message d'erreur "MongoDB shell version: 2.6.3 url ne peut pas avoir de l'hôte ou le port, si vous spécifier individuellement"
OriginalL'auteur Lix