2012-04-11 19 views
2

Hallo Ich probiere Meteor heute zum ersten Mal aus.Wie kann ich Meteorprobleme beheben?

Meine Symptome: Meteor hängt einfach beim Versuch, eine Verbindung zu Port 3000 herzustellen (es hört ab, überprüft mit lsof und schaut auf ps) Eine Mongo-Instanz wird auf Port 3002 gestartet, aber ich kann keine Verbindung mit Mongo herstellen weder können Knoten)

Hintergrund: ich habe bereits mongo 2.0.3 installiert ist und läuft (es kann ein Konflikt sein)

Was kann ich tun, um zu beheben und bekommen Meteor begann?

Antwort

1

-Site mich nervt, eine Antwort zu akzeptieren oder eine Prämie beginnen ... hier also Erklärung meines Kommentars ist:

localhost auf meinem Rechner zu IPv6-Adresse aufgelöst ersten und Meteor bindet nur an 127,0. 0.1.

So die spezifische Frage zu beantworten: „Wie zu beheben“:

I lsof -i verwendet, um sicherzustellen, dass der Meteor Mongo Instanz hört tatsächlich war. Das hat mir gezeigt, dass ich auf 127.0.0.1 gehört habe. Dies beseitigte das Konzept, dass Mongo nicht zuhört. Als nächstes habe ich host my machine's name und bemerkte, dass das ipv6 zuerst zurück kam. Dies löste eine Ahnung aus und führte mich dazu, Meteor zu zwingen, sich mit 127.0.0.1 statt mit localhost zu verbinden, und es funktionierte.

0

Nun, prüfen Sie, dass Port 3000 geöffnet ist netstat -a

versuchen, eine telnet localhost 3000

Verwenden Firefox-Erweiterung TamperData oder andere Flow-Analyse-Tools, um zu sehen, was auf dem HTTP-Ebene vor sich geht http://tamperdata.mozdev.org/

Sie haben versucht, gegen den gebündelten Knoten und mongodb zu laufen?

+0

Ich habe es herausgefunden. localhost auf meiner Maschine löst zuerst die IPv6-Adresse auf und der Meteor bindet nur an 127.0.0.1. Großartig, das war aus dem Weg, jetzt zum Lernen – Ketema

Verwandte Themen