Freecodecamp: Ich erhalte 500 Fehler auf der Karte und ungefähr nach dem Anmelden

Erstellt am 28. Apr. 2016  ·  47Kommentare  ·  Quelle: freeCodeCamp/freeCodeCamp

Hallo,

Ich erhalte einen Loopback-Fehler, wenn ich nach dem Anmelden versuche, auf eine Seite zuzugreifen. Dies geschieht in einer VM in meiner lokalen Umgebung. Der seltsame Teil ist, dass ich die Site lokal nutzen konnte, um einen Fehler für eine Nacht ohne Probleme zu beheben, und als ich am nächsten Morgen zurückkam, um einen anderen anzugehen, sah ich dies.

Hat jemand anderes dies erlebt und wenn ja, was war die Lösung?

Ich habe eine Suche durchgeführt und bin auf dieses alte Problem aus der Beta gestoßen:
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/971

Das Timeout zu verlängern hat mir jedoch nichts gebracht.

loopback_error

Alle 47 Kommentare

Dies geschieht normalerweise, wenn die Server keine Verbindung zu Ihrer Datenbank herstellen können. Können Sie überprüfen, ob Mongo in Betrieb ist und neue Verbindungen meldet?

Das ist das erste, was ich überprüft habe:
mongoconnection

Könnte die Tatsache, dass es sich um eine 32-Bit-VM handelt, etwas damit zu tun haben?

Die letzte Zeile dort zeigt an, dass auf Verbindungen gewartet wird. Es gibt jedoch keinen Hinweis darauf, dass der Server eine Verbindung hergestellt hat. Sie sollten so etwas sehen:
1__mongod

Vielleicht möchten Sie versuchen, zu überprüfen, ob der Mongodb-Uri in Ihren Umgebungsvariablen richtig eingestellt ist.

Siehe: https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/sample.env

Ich werde es tun, danke

Ja, das ist in meiner .env-Datei richtig eingestellt. Lassen Sie mich einen Teil meines Mongo-Logs posten.

Kannst du hier genau posten, was du für den Mongo Uri hast?

MONGOHQ_URL = ' mongodb: // localhost : 27017 / freecodecamp'

Läuft Mongo auf derselben VM wie der Server?

Es lief einen Abend lang einwandfrei, daher müssen die Informationen korrekt sein, damit die erste Verbindung hergestellt und funktioniert wird. Ich denke, es gibt eine Sperre für Mongo aus der vorherigen Sitzung.

Ja, es läuft in derselben VM.

Ergebnisse des Schluckens:

vagrant @ präzise32 : / vagrant $ gulp
[17:56:13] Verwenden von gulpfile /vagrant/gulpfile.js
[17:56:13] 'Weniger' starten ...
[17:56:13] 'js' starten ...
[17:56:13] 'Pack-Watch' starten ...
[17:56:14] Starten von 'Build-Manifest-Watch' ...
[17:56:20] 'Build-Manifest-Watch' nach 6,4 s beendet
[17:56:24] Nach 11 s 'weniger' beendet
[17:56:34] Beendet 'js' nach 21 s
[17:56:34] 'Abhängige' starten ...
[17:57:15] Version: Webpack 1.13.0
Asset Size Chunks Chunk-Namen
bundle.js 8,75 MB 0 [emittiert] main
fcc: gulp webpack init abgeschlossen + 0ms
[17:57:15] Beendet 'Pack-Watch' nach 1,03 min
[17:57:15] Starten von 'Pack-Watch-Manifest' ...
[17:57:15] Webpack sucht nach Änderungen
[17:57:20] Beendet 'Abhängige' nach 46 s
[17:57:20] Beendet 'Pack-Watch-Manifest' nach 4,88 s
[17:57:20] Starten von 'Build-Manifest' ...
[17:57:20] 'Build-Manifest' nach 53 ms beendet
[17:57:20] Start 'Aufschlag' ...
[17:57:20] [nodemon] 1.9.1
[17:57:20] [nodemon] Geben Sie rs , um jederzeit neu zu starten
[17:57:20] [nodemon] beobachtet: _._
[17:57:20] [nodemon] startet /vagrant/node_modules/.bin/babel-node ./server/server.js
[17:57:21] Nach 1,26 s 'Aufschlag' beendet
[17:57:21] Synchronisierung starten ...
[17:57:22] Synchronisierung nach 1.18 s beendet
[17:57:22] Starten von 'watch' ...
[17:57:25] Fertige 'Uhr' nach 2,8 s beendet
[17:57:25] 'Standard' starten ...
[17:57:25] 'Standard' nach 7,35 μs beendet
[BS] Proxying: http: // localhost : 3000
[BS] Zugriffs-URLs:


   Local: http://localhost:3001
External: http://10.0.2.15:3001

      UI: http://localhost:3002

Externe Benutzeroberfläche: http://10.0.2.15 : 3002


[BS] Dateien ansehen ...
Keine originale Funktionskette zum Umwickeln
fcc: user : Remote-Einrichtung von Benutzer-Hooks + 0 ms
Datenquelle bereit ..
Durchsuchen Sie Ihre REST-API unter http://127.0.0.1 : 3000 / explorer
FreeCodeCamp-Server überwacht Port 3000 in der Entwicklung
https Redirect Listening auf Port 1337
MongoError: Verbindung 0 zu localhost: 27017 ist abgelaufen
at Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)
bei Socket.(/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/connection/connection.js:161:20)
at Socket.g (events.js: 273: 16)
bei emitNone (events.js: 80: 13)
bei Socket.emit (events.js: 179: 7)
bei Socket._onTimeout (net.js: 332: 8)
bei tryOnTimeout (timers.js: 224: 11)
bei Timer.listOnTimeout (timers.js: 198: 5)

Die Zeile "Datenquelle bereit" ist nur ein Debug-Code, den ich hinzugefügt habe.

Und Mongos Ausgabe:

vagrant @ präzise32 : ~ $ mongod
mongod - Hilfe für Hilfe und Startoptionen
2016-04-28T17: 52: 35.870 + 0000
2016-04-28T17: 52: 35.875 + 0000 Warnung: Bei 32-Bit-Servern ist das Journaling standardmäßig nicht aktiviert. Bitte verwenden Sie --journal, wenn Sie Haltbarkeit wünschen.
2016-04-28T17: 52: 35.876 + 0000
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] MongoDB-Start: pid = 1847 port = 27017 dbpath = / data / db 32-Bit-Host = präzise32
2016-04-28T17: 52: 35.938 + 0000 [initandlisten]
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** HINWEIS: Dies ist eine 32-Bit-MongoDB-Binärdatei.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** 32-Bit-Builds sind auf weniger als 2 GB Daten (oder weniger mit --journal) beschränkt.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Beachten Sie, dass das Journaling standardmäßig für 32 Bit deaktiviert ist und derzeit deaktiviert ist.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Siehe http://dochub.mongodb.org/core/32bit
2016-04-28T17: 52: 35.938 + 0000 [initandlisten]
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] db version v2.6.12
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] Git-Version: d73c92b1c85703828b55c2916a5dd4ad46535f6a
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] Build-Informationen: Linux ip-10-45-196-214 2.6.18-194.el5xen # 1 SMP Di Mar 16 22:08:06 EDT 2010 i686 BOOST_LIB_VERSION = 1_49
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] Allokator: System
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] Optionen: {}
2016-04-28T17: 52: 36.151 + 0000 [initandlisten] warten auf Verbindungen an Port 27017
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] mem (MB) res: 60 virt: 284
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] zugeordnet: 160
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] -Verbindungen: 0
2016-04-28T17: 55: 36.287 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 numYields: 0 locks (micros) r: 134030 nreturned: 1 reslen: 129 134ms
2016-04-28T17: 57: 36.294 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 19 ms
2016-04-28T17: 57: 36.402 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 59 ms
2016-04-28T17: 57: 39.348 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 numYields: 0 locks (micros) r: 857003 nreturned: 1 reslen: 129 857ms
2016-04-28T17: 57: 40.773 + 0000 [TTLMonitor] Abfrage local.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 numYields: 0 locks (micros) r: 582655 nreturned: 0 reslen: 20 582ms
2016-04-28T17: 58: 37.044 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 84 ms
2016-04-28T17: 58: 38.946 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 160 ms
2016-04-28T17: 58: 39.057 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 9 ms
2016-04-28T17: 58: 43.805 + 0000 [TTLMonitor] Abfrage admin.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 numYields: 0 locks (micros) r: 1850273 nreturned: 0 reslen: 20 1369ms
2016-04-28T17: 58: 45.352 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 numYields: 0 locks (micros) r: 810851 nreturned: 1 reslen: 129 788ms
2016-04-28T17: 58: 45.825 + 0000 [TTLMonitor] Abfrage local.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 numYields: 0 locks (micros) r: 169044 nreturned: 0 reslen: 20 169ms
2016-04-28T17: 58: 57.451 + 0000 [clientcursormon] mem (MB) res: 0 virt: 284
2016-04-28T17: 58: 57.763 + 0000 [clientcursormon] zugeordnet: 160
2016-04-28T17: 58: 57.764 + 0000 [clientcursormon] -Verbindungen: 0
2016-04-28T17: 59: 40.119 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 367 ms
2016-04-28T17: 59: 40.791 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 18 ms
2016-04-28T17: 59: 40.848 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 37 ms
2016-04-28T17: 59: 48.593 + 0000 [TTLMonitor] Abfrage admin.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 numYields: 0 locks (micros) r: 1349076 nreturned: 0 reslen: 20 1139ms
2016-04-28T17: 59: 53.434 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 numYields: 0 locks (micros) r: 2772163 nreturned: 1 reslen: 129 2796ms
2016-04-28T18: 00: 01.726 + 0000 [TTLMonitor] Abfrage local.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 numYields: 0 locks (micros) r: 2770600 nreturned: 0 reslen: 20 2555ms
2016-04-28T18: 00: 41.234 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 96 ms
2016-04-28T18: 00: 41.939 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 29 ms
2016-04-28T18: 00: 42.190 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 45 ms
2016-04-28T18: 01: 06.041 + 0000 [TTLMonitor] Abfrage admin.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 numYields: 0 locks (micros) r: 784935 nreturned: 0 reslen: 20 815ms
2016-04-28T18: 01: 11.587 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 numYields: 0 locks (micros) r: 4139336 nreturned: 1 reslen: 129 4160ms
2016-04-28T18: 01: 16.434 + 0000 [TTLMonitor] Abfrage local.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 numYields: 1 locks (micros) r: 2009378 nreturned: 0 reslen: 20 1410ms
2016-04-28T18: 01: 42.738 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 106 ms
2016-04-28T18: 01: 43.686 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 50 ms
2016-04-28T18: 01: 43.873 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 26 ms
2016-04-28T18: 02: 18.230 + 0000 [TTLMonitor] Abfrage admin.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 numYields: 0 locks (micros) r: 425988 nreturned: 0 reslen: 20 368ms
2016-04-28T18: 02: 20.878 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 numYields: 0 locks (micros) r: 1093363 nreturned: 1 reslen: 129 1000ms
2016-04-28T18: 02: 24.441 + 0000 [TTLMonitor] Abfrage local.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planZusammenfassung: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 numYields: 1 locks (micros) r: 2250763 nreturned: 0 reslen: 20 962ms
2016-04-28T18: 02: 44.228 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 42 ms
2016-04-28T18: 02: 45.293 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 13 ms
2016-04-28T18: 02: 46.012 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 101 ms

Es gibt also definitiv ein Problem beim Herstellen der Verbindung:

MongoError: Verbindung 0 zu localhost: 27017 ist abgelaufen
at Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)

Welche Version von Node / Npm wird in der VM ausgeführt?

Keine originale Funktionskette zum Umwickeln

Dies sagt mir, dass eine alte Version eines Moduls ausgeführt wird. Möglicherweise möchten Sie Ihre node_modules und npm install erneut löschen

Werde das jetzt versuchen.

Stellen Sie diese VM nur für diese Site zusammen, damit alles die neueste stabile Version ist:
vagrant @ präzise32 : ~ $ node -v
v5.11.0
vagrant @ präzise32 : ~ $ npm -v
3.8.7

Und wieder lief es am ersten Tag gut. Wenn also etwas nicht kompatibel wäre, wäre es überhaupt nicht gelaufen?

Installieren Sie die Knotenmodule jetzt neu, damit das Problem hoffentlich behoben ist.

Neu installierte Knotenmodule und erhalte das gleiche Ergebnis. Ich werde versuchen, Mongo und alle Daten abzureißen und neu zu säen.

Ich habe erneut gesät und schluckte erneut und der Timeout-Fehler verschwand, die Kettenmeldung jedoch nicht:
Keine originale Funktionskette zum Umwickeln


   Local: http://localhost:3001
External: http://10.0.2.15:3001

      UI: http://localhost:3002

Externe Benutzeroberfläche: http://10.0.2.15 : 3002


[BS] Dateien ansehen ...
Keine originale Funktionskette zum Umwickeln
fcc: user : Remote-Einrichtung von Benutzer-Hooks + 0 ms
Durchsuchen Sie Ihre REST-API unter http://127.0.0.1 : 3000 / explorer
FreeCodeCamp-Server überwacht Port 3000 in der Entwicklung
https Redirect Listening auf Port 1337

Die Site reagiert jetzt wie gewünscht. Bei der Anmeldung wird jedoch folgende Fehlermeldung angezeigt:

timedout

Wenn ich zur Startseite zurückkehre und versuche, eine andere Seite zu besuchen, falle ich sofort in diese Zeitüberschreitungsschleife zurück:

map_error

FreeCodeCamp-Server überwacht Port 3000 in der Entwicklung
https Redirect Listening auf Port 1337
304 GET 26166.008 ms - /
301 GET 8104.394 ms - / login
404 GET 22920.000 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
304 GET 17127.156 ms - / signin
404 GET 3901.238 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
304 GET 10324.801 ms - / E-Mail-Anmeldung
fcc: Benutzer : Fernprüfung Existenz + 5m
fcc: user : remote wo + 60ms {email: 'dweber. [email protected] '}
404 GET 8756.846 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
fcc: user : Remote-Benutzer erstellt, E-Mail senden + 8s
fcc: user : remote senden willkommene email + 86ms
500 POST 17528.131 ms - / api / users
304 GET 3851.423 ms - /
404 GET 169.129 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
301 GET 39.106 ms - / login
304 GET 950.838 ms - / signin
404 GET 165.353 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
304 GET 1074.357 ms - / E-Mail-Anmeldung
404 GET 1388.679 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
fcc: Benutzer : Remote-Cookies + 2m
fcc: user : Remote-Benutzer angemeldet + 116ms
302 POST 3306.162 ms - / api / users / login
304 GET 4508.902 ms - /
404 GET 1341.159 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
Fehler: Zeitüberschreitung beim Herstellen der Verbindung nach 20000 ms
at Timeout._onTimeout (/home/vagrant/vagrant_node_modules/node_modules/loopback-datasource-juggler/lib/datasource.js:2135:10)
bei tryOnTimeout (timers.js: 224: 11)
bei Timer.listOnTimeout (timers.js: 198: 5)
500 GET 2371.159 ms - / map-beiseite
Fehler: Zeitüberschreitung beim Herstellen der Verbindung nach 20000 ms
at Timeout._onTimeout (/home/vagrant/vagrant_node_modules/node_modules/loopback-datasource-juggler/lib/datasource.js:2135:10)
bei tryOnTimeout (timers.js: 224: 11)
bei Timer.listOnTimeout (timers.js: 198: 5)
500 GET 1217.055 ms - / ungefähr

Mongo-Protokoll, als ich das Timeout bekam:

2016-04-28T18: 56: 50.774 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 9 ms
2016-04-28T18: 56: 50.790 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 16 ms
2016-04-28T18: 57: 25.381 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 k eyUpdates: 0 numYields: 0 locks ( micros) r: 113538 nreturned: 1 reslen: 129 113ms
2016-04-28T18: 57: 50.930 + 0000 [PeriodicTaskRunner] Aufgabe: DBConnectionPool-Cleaner dauerte: 69 ms
2016-04-28T18: 57: 50.958 + 0000 [PeriodicTaskRunner] Aufgabe: WriteBackManager :: Cleaner dauerte: 27 ms
2016-04-28T18: 58: 07.749 + 0000 [conn29] Abfrage freecodecamp.sessions Abfrage: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0", $ oder: [{läuft ab: {$ existiert: false}}, {läuft ab: {$ gt: new Datum (1461869887345)}}]} planZusammenfassung: IXSCAN {_id: 1} ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates: 0 numYields: 0 locks (micros) r: 369348 nreturned: 1 reslen: 246 369ms
2016-04-28T18: 58: 08.126 + 0000 [conn24] Abfrage freecodecamp.AccessToken Abfrage: {orderby: {_id: 1} $ query: {_id: "lKGhksQqVJO6hcsDnlEKadmZ1O4AuP2Vl8DKiSqyetdOxNADzzrQzv2B0SsC75wX"}} planSummary: IDHACK ntoreturn: 1 ntoskip: 0 nScanned : 1 nscann edObjects: 1 idhack: 1 k eyUpdates: 0 numYields: 0 locks (micros) r: 134863 nreturned: 1 reslen: 145 134ms
2016-04-28T18: 58: 08.849 + 0000 [conn29] Aktualisierung der Abfrage freecodecamp.sessions: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"} Update: {_id: "4gbPret1xw4xC50C8oU86Ea6P1" , "läuft ab": "2018-10-15T18: 58: 08.415Z", "httpOnly": true, "path": "/"}, "passport": {}, "flash": {}, "returnTo" : "/ map"} ", läuft ab: new Date (1539629888415)} nscanned: 1 nscann edObjects: 1 nMatched: 1 nModified: 1 k eyUpdates: 1 numYields: 0 locks (micros) w: 116522 145ms
2016-04-28T18: 58: 08.858 + 0000 [conn29] Befehl freecodecamp. $ Cmd Befehl: update {update: "Sessions", Updates: [{q: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"}, u: {_id: "4gbPU1U11 ", session:" {"cookie": {"originalMaxAge": 77759999953, "expires": "2018-10-15T18: 58: 08.415Z", "httpOnly": true, "path": "/"}, " passport ": {}," flash ": {}," returnTo ":" / map "}", läuft ab: new Date (1539629888415)}, upsert: true, multi: false}], bestellt: true} k eyUpdates: 0 numYields: 0 reslen: 55 206ms
2016-04-28T18: 58: 25.738 + 0000 [TTLMonitor] Abfrage freecodecamp.system.indexes Abfrage: {expireAfterSeconds: {$ existiert: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 k eyUpdates: 0 numYields: 0 locks ( micros) r: 101268 nreturned: 1 reslen: 129 101 ms
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] mem (MB) res: 2 virt: 296
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] zugeordnet: 160
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] -Verbindungen: 12

Ich kann immer noch navigieren. Es scheint nur das Loopback-Timeout auf der About-Seite und der Map-Seite anzugeben:

profile

about_fail

map_fail

Ich bin mir sicher, dass Sie beschäftigt sind, also werde ich versuchen, dies selbst herauszufinden. Wird aktualisiert, wenn ich das tue.

Ich habe gerade eine neue VM eingerichtet, die Ubuntu 14 64 Bit ist. Letzteres war Ubuntu 12 32 Bit. Ich habe auch die Berechtigungen meiner Mongo-Datenordner so geändert, dass sie dieselbe Gruppe und denselben Eigentümer haben wie mein freigegebener Ordner (Vagabund).

Alles funktioniert jetzt, also schätze ich, dass es damit zusammenhängt, Mongodb im 32-Bit-Modus auszuführen.

Ich bin froh, dass du es geklärt hast

Ich auch! Danke für Ihre Hilfe!

Alles funktioniert jetzt, also schätze ich, dass es damit zusammenhängt, Mongodb im 32-Bit-Modus auszuführen.

Habe den gleichen Fehler auf einer Mongodb 32-Bit-Maschine. Migration auf x64.

Ich habe eine 64-Bit-Installation, erhalte aber den gleichen Fehler. Der Wiederaufbau von node_modules und das Seeding haben auch nicht geholfen.

Protokolle nach dem Wiederauffüllen -

Schlucken -

challenge seed completed
manish-mbp-13:FreeCodeCamp manishgiri$ gulp
[23:42:44] Using gulpfile ~/Github/FCC/FreeCodeCamp/gulpfile.js
[23:42:44] Starting 'less'...
[23:42:44] Starting 'serve'...
[23:42:45] Starting 'js'...
[23:42:45] [nodemon] 1.11.0
[23:42:45] [nodemon] to restart at any time, enter `rs`
[23:42:45] [nodemon] watching: *.*
[23:42:45] [nodemon] starting `/Users/manishgiri/Github/FCC/FreeCodeCamp/node_modules/.bin/babel-node ./server/server.js`
[23:42:45] Finished 'serve' after 1.07 s
  fcc:user:remote setting up user hooks +0ms
[23:42:51] Finished 'less' after 7.01 s
[23:42:52] Finished 'js' after 6.85 s
[23:42:52] Starting 'dev-server'...
[23:42:52] Finished 'dev-server' after 445 ms
[23:42:52] Starting 'watch'...
[23:42:52] Finished 'watch' after 177 ms
[23:42:52] Starting 'default'...
[23:42:52] Finished 'default' after 3.8 μs
[BS] Proxying: http://localhost:3001
[BS] Access URLs:
 --------------------------------------
       Local: http://localhost:3000
    External: http://10.39.248.153:3000
 --------------------------------------
          UI: http://localhost:3002
 UI External: http://10.39.248.153:3002
 --------------------------------------
[BS] Watching files...
strong-remoting deprecated The built-in CORS middleware provided by REST adapter was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. node_modules/strong-remoting/lib/remote-objects.js:97:25
loopback-explorer deprecated The built-in CORS middleware provided by loopback-component-explorer was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. server/boot/explorer.js:22:3
Browse your REST API at http://127.0.0.1:3001/explorer
FreeCodeCamp server listening on port 3001 in development
https redirect listening on port 1337
webpack built ae3f61b1f36b90fac17b in 30204ms

WARNING in ./~/babel-core/lib/transformation/file/options/option-manager.js
Critical dependencies:
174:19-37 the request of a dependency is an expression
302:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/options/option-manager.js 174:19-37 302:16-34

WARNING in ./~/babel-core/lib/transformation/file/index.js
Critical dependencies:
510:24-39 the request of a dependency is an expression
709:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/index.js 510:24-39 709:16-34
webpack: bundle is now VALID.
302 GET 82.157 ms - /js8fc32780208142da0847.hot-update.json
200 GET 2684.197 ms - /en/js8fc32780208142da0847.hot-update.json
302 GET 11.474 ms - /
200 GET 670.878 ms - /en/
302 GET 5.992 ms - /
200 GET 502.238 ms - /en/
loopback deprecated loopback#context middleware is deprecated. See https://docs.strongloop.com/display/APIC/Using%20current%20context for more details. node_modules/loopback/server/middleware/rest.js:60:32
404 GET 334.603 ms - /api/flyers/findOne?filter%5Border%5D=id+DESC
302 GET 5.881 ms - /map
  fcc:react-server render react markup and pre-fetch data +44s
  fcc:services:map en language requested +104ms
  fcc:services:map en language requested +15ms
  fcc:services:map en language requested +2ms
  fcc:react-server react markup rendered, data fetched +44ms
  fcc:react-server html rendered and ready to send +212ms
200 GET 563.737 ms - /en/map
200 GET 15.231 ms - /services/user?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +3s
500 GET 9.701 ms - /services/map;lang=en?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +148ms
500 GET 8.817 ms - /services/map;lang=en?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +29ms
500 GET 7.694 ms - /services/map;lang=en?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +7m

Mongo -

manish-mbp-13:FreeCodeCamp manishgiri$ mongod
2016-12-13T23:40:03.903-0500 I CONTROL  [initandlisten] MongoDB starting : pid=9497 port=27017 dbpath=/data/db 64-bit host=manish-mbp-13.engr.uc.edu
2016-12-13T23:40:03.903-0500 I CONTROL  [initandlisten] db version v3.4.0
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2j  26 Sep 2016
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] allocator: system
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] modules: none
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] build environment:
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten]     distarch: x86_64
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten]     target_arch: x86_64
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] options: {}
2016-12-13T23:40:03.904-0500 W -        [initandlisten] Detected unclean shutdown - /data/db/mongod.lock is not empty.
2016-12-13T23:40:03.935-0500 I -        [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2016-12-13T23:40:03.936-0500 W STORAGE  [initandlisten] Recovering data from the last clean checkpoint.
2016-12-13T23:40:03.936-0500 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=3584M,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] 
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] 
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] 
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
2016-12-13T23:40:09.707-0500 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2016-12-13T23:40:09.708-0500 I NETWORK  [thread1] waiting for connections on port 27017
2016-12-13T23:40:10.032-0500 I FTDC     [ftdc] Unclean full-time diagnostic data capture shutdown detected, found interim file, some metrics may have been lost. OK
2016-12-13T23:40:26.768-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:61540 #1 (1 connection now open)
2016-12-13T23:40:26.768-0500 I NETWORK  [conn1] received client metadata from 127.0.0.1:61540 conn1: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.4.0" }, os: { type: "Darwin", name: "Mac OS X", architecture: "x86_64", version: "16.1.0" } }
2016-12-13T23:41:43.240-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:61559 #2 (2 connections now open)
2016-12-13T23:41:43.241-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:61560 #3 (3 connections now open)
2016-12-13T23:41:43.254-0500 I NETWORK  [conn3] received client metadata from 127.0.0.1:61560 conn3: { driver: { name: "nodejs", version: "2.2.16" }, os: { type: "Darwin", name: "darwin", architecture: "x64", version: "16.1.0" }, platform: "Node.js v6.9.2, LE, mongodb-core: 2.1.2" }
2016-12-13T23:41:43.265-0500 I -        [conn2] end connection 127.0.0.1:61559 (3 connections now open)

Wiedereröffnung auf Anfrage

Aktualisiert : Aktualisieren Sie alle Knotenmodelle auf die neuesten Versionen und verbinden Sie sie perfekt mit der Gulp-Aufgabe mit localhost
Aktualisiert : Besser mongod ini Instanz standardmäßig Queryng-Verbindungen.

fizzvr@fizz-machine:~/disco/proyectosgithub/FreeCodeCamp$ mongod --journal
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] MongoDB starting : pid=2364 port=27017 dbpath=/data/db 32-bit host=fizz-machine
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] db version v3.2.11-33-g9d92066
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] git version: 9d920663421437e65706b0587077781895984e2d
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] allocator: tcmalloc
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] modules: none
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] build environment:
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten]     distarch: i686
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten]     target_arch: i386
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] options: { storage: { journal: { enabled: true } } }
2016-12-15T14:56:33.207-0500 I -        [initandlisten] Detected data files in /data/db created by the 'mmapv1' storage engine, so setting the active storage engine to 'mmapv1'.
2016-12-15T14:56:33.249-0500 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2016-12-15T14:56:33.252-0500 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2016-12-15T14:56:33.321-0500 I JOURNAL  [durability] Durability thread started
2016-12-15T14:56:33.322-0500 I JOURNAL  [journal writer] Journal writer thread started
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] ** WARNING: This 32-bit MongoDB binary is deprecated
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] **       32 bit builds are limited to less than 2GB of data (or less with --journal).
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] **       See http://dochub.mongodb.org/core/32bit
2016-12-15T14:56:33.369-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.369-0500 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 11937 processes, 65536 files. Number of processes should be at least 32768 : 0.5 times number of files.
2016-12-15T14:56:33.369-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.416-0500 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2016-12-15T14:56:33.417-0500 I NETWORK  [initandlisten] waiting for connections on port 27017
2016-12-15T14:56:33.417-0500 I NETWORK  [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
2016-12-15T14:59:32.381-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37722 #1 (1 connection now open)
2016-12-15T14:59:32.383-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37723 #2 (2 connections now open)
2016-12-15T14:59:32.516-0500 I NETWORK  [conn1] end connection 127.0.0.1:37722 (1 connection now open)
2016-12-15T14:59:32.728-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37724 #3 (2 connections now open)
2016-12-15T14:59:32.909-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37725 #4 (3 connections now open)
2016-12-15T14:59:33.079-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37726 #5 (4 connections now open)
2016-12-15T14:59:33.086-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37727 #6 (5 connections now open)
2016-12-15T14:59:33.089-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37728 #7 (6 connections now open)
2016-12-15T14:59:55.460-0500 I COMMAND  [conn2] command freecodecamp.$cmd command: update { update: "sessions", updates: [ { q: { _id: "qDgTLouZ5L9ocqcnYvCH40zQrn6W-YaN" }, u: { _id: "qDgTLouZ5L9ocqcnYvCH40zQrn6W-YaN", session: "{"cookie":{"originalMaxAge":77760000000,"expires":"2019-06-03T19:59:55.078Z","httpOnly":true,"path":"/"}}", expires: new Date(1559591995078) }, upsert: true, multi: false } ], ordered: true } keyUpdates:0 writeConflicts:0 numYields:0 reslen:131 locks:{ Global: { acquireCount: { r: 1, w: 1 } }, MMAPV1Journal: { acquireCount: { w: 2 }, acquireWaitCount: { w: 1 }, timeAcquiringMicros: { w: 54 } }, Database: { acquireCount: { w: 1 } }, Collection: { acquireCount: { W: 1 } } } protocol:op_query 106ms
2016-12-15T15:00:06.790-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37741 #8 (7 connections now open)
2016-12-15T15:00:06.792-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37742 #9 (8 connections now open)
2016-12-15T15:00:07.059-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37744 #10 (9 connections now open)
2016-12-15T15:00:07.060-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37745 #11 (10 connections now open)
2016-12-15T15:01:33.194-0500 I NETWORK  [conn4] end connection 127.0.0.1:37725 (9 connections now open)
2016-12-15T15:01:33.290-0500 I NETWORK  [conn3] end connection 127.0.0.1:37724 (8 connections now open)
2016-12-15T15:01:33.482-0500 I NETWORK  [conn5] end connection 127.0.0.1:37726 (7 connections now open)
2016-12-15T15:01:33.501-0500 I NETWORK  [conn6] end connection 127.0.0.1:37727 (6 connections now open)
2016-12-15T15:05:51.045-0500 I NETWORK  [conn11] end connection 127.0.0.1:37745 (5 connections now open)
2016-12-15T15:05:51.046-0500 I NETWORK  [conn10] end connection 127.0.0.1:37744 (4 connections now open)
2016-12-15T15:05:51.046-0500 I NETWORK  [conn9] end connection 127.0.0.1:37742 (3 connections now open)
2016-12-15T15:05:51.047-0500 I NETWORK  [conn8] end connection 127.0.0.1:37741 (2 connections now open)
2016-12-15T15:05:51.047-0500 I NETWORK  [conn2] end connection 127.0.0.1:37723 (1 connection now open)
2016-12-15T15:05:51.047-0500 I NETWORK  [conn7] end connection 127.0.0.1:37728 (1 connection now open)
2016-12-15T15:19:03.687-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37947 #12 (1 connection now open)
2016-12-15T15:19:03.689-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37948 #13 (2 connections now open)
2016-12-15T15:19:03.916-0500 I NETWORK  [conn12] end connection 127.0.0.1:37947 (1 connection now open)
2016-12-15T15:19:03.991-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37949 #14 (2 connections now open)
2016-12-15T15:19:04.067-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37950 #15 (3 connections now open)
2016-12-15T15:19:04.071-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37951 #16 (4 connections now open)
2016-12-15T15:19:04.075-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37952 #17 (5 connections now open)
2016-12-15T15:19:04.077-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37953 #18 (6 connections now open)
2016-12-15T15:19:04.176-0500 I COMMAND  [conn14] command freecodecamp.block command: find { find: "block", filter: {}, sort: { superOrder: 1, order: 1 } } planSummary: COLLSCAN keysExamined:0 docsExamined:52 hasSortStage:1 cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:2 nreturned:52 reslen:12469 locks:{ Global: { acquireCount: { r: 6 } }, MMAPV1Journal: { acquireCount: { r: 3 } }, Database: { acquireCount: { r: 3 } }, Collection: { acquireCount: { R: 3 } } } protocol:op_query 113ms
2016-12-15T15:19:04.353-0500 I COMMAND  [conn16] command freecodecamp.challenge command: find { find: "challenge", filter: {}, sort: { _id: 1 }, projection: { dashedName: 1 } } planSummary: IXSCAN { _id: 1 } cursorid:30894092625 keysExamined:101 docsExamined:101 keyUpdates:0 writeConflicts:0 numYields:0 nreturned:101 reslen:7940 locks:{ Global: { acquireCount: { r: 2 } }, MMAPV1Journal: { acquireCount: { r: 1 } }, Database: { acquireCount: { r: 1 } }, Collection: { acquireCount: { R: 1 } } } protocol:op_query 238ms
2016-12-15T15:21:04.376-0500 I NETWORK  [conn15] end connection 127.0.0.1:37950 (5 connections now open)
2016-12-15T15:21:04.388-0500 I NETWORK  [conn17] end connection 127.0.0.1:37952 (4 connections now open)
2016-12-15T15:21:04.394-0500 I NETWORK  [conn18] end connection 127.0.0.1:37953 (3 connections now open)
2016-12-15T15:21:04.502-0500 I NETWORK  [conn16] end connection 127.0.0.1:37951 (2 connections now open)

Fehler auf "git": "2.11", "node": "7.2", "npm": "3.10" x32 Linux Debian Jessie

Immer noch 500 Fehler auf / Karte

302 GET 166.398 ms - /map
TypeError: _reduxForm.reducer.normalize is not a function
    at createReducer (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/common/app/create-reducer.js:19:23)
    at createApp (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/common/app/create-app.jsx:66:19)
    at serveReactApp (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/server/boot/react.js:49:5)
    at Layer.handle [as handle_request] (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/route.js:131:13)
    at Route.dispatch (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/layer.js:95:5)
    at /home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:277:22
    at Function.process_params (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:330:12)
    at next (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:271:10)
    at Function.handle (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:176:3)
    at router (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:46:12)
    at Layer.handle [as handle_request] (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:312:13)
    at /home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:280:7
    at param (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:349:14)
500 GET 83.962 ms - /en/map

Downgrade auf 6.8.0

"git": "2.11", "node": "7.2", "npm": "3.10"

Die Knotenversion soll 6 sein (zum Beispiel verwende ich 6.8.0 unter macOS), können Sie es mit der neuesten LTS von https://nodejs.org versuchen

Kann jemand den eigentlichen Fehler posten, nicht nur den Statuscode? Ist es der gleiche Timeout-Fehler? Ein Statuscode gibt uns keine anderen Informationen, als dass ein Fehler aufgetreten ist.

Von allen Läufen, die ich getestet habe, habe ich in den Protokollen kein tatsächliches Error . Hier sind die Protokolle für gulp und mongod aus den letzten Testläufen. Ich habe vor diesem Schritt ein mongod --repair und eine Suche durchgeführt, um alle laufenden Instanzen von node oder mongod mit - px ax | grep node und px ax | grep mongod zu ermitteln (und zu töten).

schlucken -

challenge seed completed
manish-mbp-13:FreeCodeCamp manishgiri$ gulp
[17:11:59] Using gulpfile ~/Github/FCC/FreeCodeCamp/gulpfile.js
[17:11:59] Starting 'less'...
[17:11:59] Starting 'serve'...
[17:12:03] Starting 'js'...
[17:12:03] [nodemon] 1.11.0
[17:12:03] [nodemon] to restart at any time, enter `rs`
[17:12:03] [nodemon] watching: *.*
[17:12:03] [nodemon] starting `/Users/manishgiri/Github/FCC/FreeCodeCamp/node_modules/.bin/babel-node ./server/server.js`
[17:12:03] Finished 'serve' after 4.26 s
[17:12:09] Finished 'less' after 9.77 s
[17:12:09] Finished 'js' after 6.41 s
[17:12:09] Starting 'dev-server'...
[17:12:10] Finished 'dev-server' after 987 ms
[17:12:10] Starting 'watch'...
[17:12:11] Finished 'watch' after 111 ms
[17:12:11] Starting 'default'...
[17:12:11] Finished 'default' after 4.09 μs
[BS] Proxying: http://localhost:3001
[BS] Access URLs:
 --------------------------------------
       Local: http://localhost:3000
    External: http://10.40.245.137:3000
 --------------------------------------
          UI: http://localhost:3002
 UI External: http://10.40.245.137:3002
 --------------------------------------
[BS] Watching files...
  fcc:user:remote setting up user hooks +0ms
strong-remoting deprecated The built-in CORS middleware provided by REST adapter was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. node_modules/strong-remoting/lib/remote-objects.js:97:25
loopback-explorer deprecated The built-in CORS middleware provided by loopback-component-explorer was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. server/boot/explorer.js:22:3
Browse your REST API at http://127.0.0.1:3001/explorer
FreeCodeCamp server listening on port 3001 in development
https redirect listening on port 1337
webpack built ae3f61b1f36b90fac17b in 29157ms

WARNING in ./~/babel-core/lib/transformation/file/options/option-manager.js
Critical dependencies:
174:19-37 the request of a dependency is an expression
302:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/options/option-manager.js 174:19-37 302:16-34

WARNING in ./~/babel-core/lib/transformation/file/index.js
Critical dependencies:
510:24-39 the request of a dependency is an expression
709:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/index.js 510:24-39 709:16-34
webpack: bundle is now VALID.
302 GET 867.826 ms - /
200 GET 9927.120 ms - /en/
loopback deprecated loopback#context middleware is deprecated. See https://docs.strongloop.com/display/APIC/Using%20current%20context for more details. node_modules/loopback/server/middleware/rest.js:60:32
404 GET 361.882 ms - /api/flyers/findOne?filter%5Border%5D=id+DESC
302 GET 6.446 ms - /map
  fcc:react-server render react markup and pre-fetch data +1m
  fcc:services:map en language requested +105ms
  fcc:services:map en language requested +12ms
  fcc:services:map en language requested +2ms
  fcc:react-server react markup rendered, data fetched +53ms
  fcc:react-server html rendered and ready to send +280ms
200 GET 622.898 ms - /en/map
200 GET 10.070 ms - /services/user?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true
  fcc:services:map en language requested +3s
500 GET 9.197 ms - /services/map;lang=en?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true
  fcc:services:map en language requested +545ms
500 GET 12.824 ms - /services/map;lang=en?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true
  fcc:services:map en language requested +58ms
500 GET 10.135 ms - /services/map;lang=en?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true

mongod -

Last login: Wed Dec 14 17:07:36 on ttys001
manish-mbp-13:FreeCodeCamp manishgiri$ mongod
2016-12-14T17:08:04.726-0500 I CONTROL  [initandlisten] MongoDB starting : pid=767 port=27017 dbpath=/data/db 64-bit host=manish-mbp-13.lang.uc.edu
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] db version v3.4.0
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2j  26 Sep 2016
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] allocator: system
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] modules: none
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] build environment:
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten]     distarch: x86_64
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten]     target_arch: x86_64
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] options: {}
2016-12-14T17:08:04.767-0500 I -        [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2016-12-14T17:08:04.767-0500 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=3584M,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] 
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] 
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] 
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
2016-12-14T17:08:23.976-0500 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2016-12-14T17:08:23.977-0500 I NETWORK  [thread1] waiting for connections on port 27017
2016-12-14T17:08:57.315-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49238 #1 (1 connection now open)
2016-12-14T17:08:57.315-0500 I NETWORK  [conn1] received client metadata from 127.0.0.1:49238 conn1: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.4.0" }, os: { type: "Darwin", name: "Mac OS X", architecture: "x86_64", version: "16.1.0" } }
2016-12-14T17:10:55.767-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49239 #2 (2 connections now open)
2016-12-14T17:10:55.767-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49240 #3 (3 connections now open)
2016-12-14T17:10:55.789-0500 I NETWORK  [conn3] received client metadata from 127.0.0.1:49240 conn3: { driver: { name: "nodejs", version: "2.2.16" }, os: { type: "Darwin", name: "darwin", architecture: "x64", version: "16.1.0" }, platform: "Node.js v6.9.2, LE, mongodb-core: 2.1.2" }
2016-12-14T17:10:55.806-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49241 #4 (4 connections now open)
2016-12-14T17:10:55.863-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49242 #5 (5 connections now open)
2016-12-14T17:10:55.871-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49243 #6 (6 connections now open)
2016-12-14T17:10:55.872-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49244 #7 (7 connections now open)
2016-12-14T17:10:55.873-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49245 #8 (8 connections now open)
2016-12-14T17:10:55.876-0500 I -        [conn2] end connection 127.0.0.1:49239 (8 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn8] end connection 127.0.0.1:49245 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn7] end connection 127.0.0.1:49244 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn6] end connection 127.0.0.1:49243 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn5] end connection 127.0.0.1:49242 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn4] end connection 127.0.0.1:49241 (6 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn3] end connection 127.0.0.1:49240 (6 connections now open)
2016-12-14T17:12:16.269-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49254 #9 (2 connections now open)
2016-12-14T17:12:16.269-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49255 #10 (3 connections now open)
2016-12-14T17:12:16.282-0500 I NETWORK  [conn10] received client metadata from 127.0.0.1:49255 conn10: { driver: { name: "nodejs", version: "2.2.16" }, os: { type: "Darwin", name: "darwin", architecture: "x64", version: "16.1.0" }, platform: "Node.js v6.9.2, LE, mongodb-core: 2.1.2" }
2016-12-14T17:12:16.292-0500 I -        [conn9] end connection 127.0.0.1:49254 (3 connections now open)
2016-12-14T17:12:16.299-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49256 #11 (3 connections now open)
2016-12-14T17:12:16.357-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49257 #12 (4 connections now open)
2016-12-14T17:12:16.364-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49258 #13 (5 connections now open)
2016-12-14T17:13:05.986-0500 I COMMAND  [conn10] command freecodecamp.sessions command: find { find: "sessions", filter: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW", $or: [ { expires: { $exists: false } }, { expires: { $gt: new Date(1481753585251) } } ] }, limit: 1, batchSize: 1, singleBatch: true } planSummary: IXSCAN { _id: 1 } keysExamined:1 docsExamined:1 cursorExhausted:1 numYields:0 nreturned:1 reslen:338 locks:{ Global: { acquireCount: { r: 2 } }, Database: { acquireCount: { r: 1 } }, Collection: { acquireCount: { r: 1 } } } protocol:op_query 670ms
2016-12-14T17:13:06.981-0500 I WRITE    [conn10] update freecodecamp.sessions query: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW" } planSummary: IDHACK update: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW", session: "{"cookie":{"originalMaxAge":77759999996,"expires":"2019-06-02T22:13:06.104Z","httpOnly":true,"path":"/"},"passport":{},"flash":{},"returnTo":"/map"}", expires: new Date(1559513586104) } keysExamined:1 docsExamined:1 nMatched:1 nModified:1 keysInserted:1 keysDeleted:1 numYields:1 locks:{ Global: { acquireCount: { r: 2, w: 2 } }, Database: { acquireCount: { w: 2 } }, Collection: { acquireCount: { w: 2 } } } 795ms
2016-12-14T17:13:06.981-0500 I COMMAND  [conn10] command freecodecamp.$cmd command: update { update: "sessions", updates: [ { q: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW" }, u: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW", session: "{"cookie":{"originalMaxAge":77759999996,"expires":"2019-06-02T22:13:06.104Z","httpOnly":true,"path":"/"},"passport":{},"flash":{},"returnTo":"/map"}", expires: new Date(1559513586104) }, upsert: true, multi: false } ], ordered: true } numYields:0 reslen:59 locks:{ Global: { acquireCount: { r: 2, w: 2 } }, Database: { acquireCount: { w: 2 } }, Collection: { acquireCount: { w: 2 } } } protocol:op_query 859ms
2016-12-14T17:14:16.366-0500 I -        [conn13] end connection 127.0.0.1:49258 (5 connections now open)
2016-12-14T17:14:16.368-0500 I -        [conn11] end connection 127.0.0.1:49256 (4 connections now open)
^C2016-12-14T17:14:26.487-0500 I CONTROL  [signalProcessingThread] got signal 2 (Interrupt: 2), will terminate after current cmd ends
2016-12-14T17:14:26.487-0500 I NETWORK  [signalProcessingThread] shutdown: going to close listening sockets...
2016-12-14T17:14:26.487-0500 I NETWORK  [signalProcessingThread] closing listening socket: 6
2016-12-14T17:14:26.487-0500 I NETWORK  [signalProcessingThread] closing listening socket: 7
2016-12-14T17:14:26.488-0500 I NETWORK  [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock
2016-12-14T17:14:26.488-0500 I NETWORK  [signalProcessingThread] shutdown: going to flush diaglog...
2016-12-14T17:14:26.501-0500 I FTDC     [signalProcessingThread] Shutting down full-time diagnostic data capture
2016-12-14T17:14:26.549-0500 I STORAGE  [signalProcessingThread] WiredTigerKVEngine shutting down
2016-12-14T17:14:28.948-0500 I STORAGE  [signalProcessingThread] shutdown: removing fs lock...
2016-12-14T17:14:28.953-0500 I CONTROL  [signalProcessingThread] now exiting
2016-12-14T17:14:28.953-0500 I CONTROL  [signalProcessingThread] shutting down with code:0

Und das ist der "Karten" -Bildschirm -

screenshot 2016-12-14 17 13 45

@ Manish-Giri Ich denke, was Berkeley sucht, ist der Fehler, der zurückgegeben wird, wenn Sie zu dem Pfad navigieren, der den 500-Fehler im Browser zurückgibt ( /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true ), wie im ersten Screenshot in diesem Kommentar .
Ich kann dieses Problem auch nicht reproduzieren.

@systimotic Okay, danke, dass du mich informiert hast! Ich werde nachforschen und berichten.

Ich habe auch dieses Problem. Wenn ich zu /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true navigiere, gibt der Browser Folgendes zurück:

{"output":{"message":"Cannot read property 'order' of undefined"},"meta":{}}

Ich behebe dies, indem ich https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/server/utils/map.js#L91 in

const result = map.result.reduce((result, supName) => {

Dies führt dann zu einer Arbeitskarte und der in # 12006 angegebenen Warnung

{"output": {"message": "Eigenschaft 'order' von undefined"}, "meta" kann nicht gelesen werden: {}}

Klingt so, als ob die Datenbank nicht richtig gesetzt ist.

@systimotic Ich habe Ihre Anweisungen befolgt und diese URL im Browser besucht. Das bekomme ich -

{"output":{"message":"Cannot convert undefined or null to object"},"meta":{}}

Update: Ich habe das FCC-Repo auf einen anderen Computer geklont (Ubuntu 16.04, 64 Bit), MongoDB installiert, alle erforderlichen Schritte ausgeführt, bis zu npm run only-once und gulp . Ich bin jedoch auf denselben Kartenfehler gestoßen wie auf meinem anderen Computer. Nur die im Browser generierte Fehlermeldung war unterschiedlich -

{"output":{"message":"Cannot read property 'order' of undefined"},"meta":{}}

Das ist das gleiche wie das, was @augmt heute früher berichtet hat. Ich bin mir jetzt nicht so sicher, ob dies ein Samenproblem ist.
weil ich den Schritten bis zum Punkt gefolgt bin, sogar auf einer neuen Maschine mit einer frischen Mongo-Installation.

Außerdem hat das Ändern der Zeile 91 in map.js in meinem Fall nichts bewirkt.

@BerkeleyTrue @ Manish-Giri Alternativ habe ich mein Problem behoben, indem ich einfach normalizr von 2.3.0 auf 2.2.1 herabgestuft habe.

Wenn ich etwas tun kann, um die Integrität der Datenbank zu überprüfen, lassen Sie es mich bitte wissen.

@augmt Das könnte auch eine mögliche Ursache sein

Da hat der Bug nichts mit OP zu tun. Schließen zugunsten von # 12103

Chaning Zeile 91 in map.js behebe meine Herausforderungen ...

Was ist der Zweck von manifestiest-rev.json?

@fizzvr bitte weiter auf # 12103

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen