Mongo: Netzwerk-Fehler beim Versuch, führen Sie den Befehl 'whatsmyuri' auf host

Habe ich versucht, Zugriff auf meine mongo-Instanz von einem anderen Rechner aus, aber ich bekomme diese Fehlermeldung. Ich konnte nicht finden Sie viele Verweise auf diese whatsmyuri Fehler. Dies ist es, was ich von der externen Maschine:

$ mongo <IP_ADDRESS>:27017/youtube_advertising -u user -p password

MongoDB shell version: 3.2.0
connecting to: <IP_ADDRESS>:27017/youtube_advertising
2016-02-19T17:10:02.923+0100 E QUERY    [thread1] Error: network error while attempting to run command 'whatsmyuri' on host '<IP_ADDRESS>:27017'  :
connect@src/mongo/shell/mongo.js:226:14
@(connect):1:6

exception: connect failed

Habe ich bereits geändert, die /etc/mongod.conf Datei geöffnet, verbindungen über den port 27017 (mit iptables) und neu gestartet mongo. Ich bin in der Lage, eine Verbindung über ssh zu dieser Maschine.

Suchen über diese whatsmyuri ich lief diesen Befehl auf mongo:

> db.runCommand( { whatsmyuri: 1 } )
{ "you" : "127.0.0.1:36990", "ok" : 1 }

Ich weiß nicht, ob das 36990 port ist richtig oder falsch. Nur für den Fall, öffnete ich die verbindungen auch von dort, aber immer noch nichts.

Irgendwelche Ideen?

UPDATE

Überprüfung der /var/log/mongodb/mongod.log dies ist, was ich bekomme, wenn ich versuche eine Verbindung von remote:

2016-02-19T10:41:07.292-0600 I NETWORK  [initandlisten] connection accepted from <EXT_IP_ADDRESS>:51800 #2 (1 connection now open)
2016-02-19T10:41:07.310-0600 I QUERY    [conn2]     operation isn't supported: 2010
2016-02-19T10:41:07.310-0600 I -        [conn2] Assertion: 16141:cannot translate opcode 2010
Alles, was interessant in die log?
Ich war gerade Sie es aktualisieren 🙂

InformationsquelleAutor makeMonday | 2016-02-19

Schreibe einen Kommentar