Freecodecamp: J'obtiens 500 erreurs sur la carte et environ après la connexion

Créé le 28 avr. 2016  ·  47Commentaires  ·  Source: freeCodeCamp/freeCodeCamp

Salut,

J'obtiens une erreur de bouclage lorsque j'essaye d'accéder à n'importe quelle page après m'être connecté. Cela se produit dans une VM de mon environnement local. Le plus étrange, c'est que j'ai pu utiliser le site localement pour corriger un bogue sans problème pendant une nuit et quand je suis revenu le lendemain matin pour en attaquer un autre, j'ai commencé à voir cela.

Quelqu'un d'autre a-t-il vécu cela et si oui, quelle a été la solution?

J'ai fait une recherche et suis tombé sur ce vieux problème de la version bêta:
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/971

Cependant, augmenter le délai d'attente n'a rien fait pour moi.

loopback_error

Tous les 47 commentaires

Cela se produit généralement lorsque les serveurs ne peuvent pas se connecter à votre base de données. Pouvez-vous vérifier que mongo est opérationnel et qu'il signale de nouvelles connexions?

C'est la première chose que j'ai vérifiée:
mongoconnection

Le fait qu'il s'agisse d'une VM 32 bits pourrait-il y avoir quelque chose à voir?

La dernière ligne indique qu'il attend les connexions. Mais rien n'indique que le serveur s'est connecté. Vous devriez voir quelque chose comme ceci:
1__mongod

Vous voudrez peut-être essayer de vérifier que l'URI mongodb est correctement défini dans vos variables d'environnement.

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

Fera , merci

Oui, c'est défini correctement dans mon fichier .env. Permettez-moi de poster une partie de mon journal mongo.

Pouvez-vous poster ici exactement ce que vous avez pour l'uri mongo?

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

Mongo fonctionne-t-il dans la même machine virtuelle que le serveur?

Il a bien fonctionné pendant une soirée, donc les informations doivent être correctes pour que cette connexion initiale puisse être établie et fonctionner. Je pense qu'il y a un verrou sur mongo de la session précédente.

Oui, il fonctionne dans la même VM.

Résultats de gulp:

vagrant @ precise32 : / vagrant $ gulp
[17:56:13] Utilisation de gulpfile /vagrant/gulpfile.js
[17:56:13] Commencer 'less' ...
[17:56:13] Démarrage de 'js' ...
[17:56:13] Démarrage de 'pack-watch' ...
[17:56:14] Démarrage de 'build-manifest-watch' ...
[17:56:20] Fin de 'build-manifest-watch' après 6,4 s
[17:56:24] Terminé "moins" après 11 s
[17:56:34] «js» terminé après 21 s
[17:56:34] Début des «personnes à charge» ...
[17:57:15] Version: webpack 1.13.0
Noms des blocs de taille d'actif
bundle.js 8,75 Mo 0 [émis] main
fcc: init de gulp webpack terminé + 0 ms
[17:57:15] Fin de la «veille du pack» après 1,03 min
[17:57:15] Démarrage de 'pack-watch-manifest' ...
[17:57:15] Webpack surveille les changements
[17:57:20] Fin des «personnes à charge» après 46 s
[17:57:20] "Pack-watch-manifest" terminé après 4,88 s
[17:57:20] Démarrage de 'build-manifest' ...
[17:57:20] Fin de 'build-manifest' après 53 ms
[17:57:20] Début du «service» ...
[17:57:20] [nodemon] 1.9.1
[17:57:20] [nodemon] pour redémarrer à tout moment, entrez rs
[17:57:20] [nodemon] en train de regarder: _._
[17:57:20] [nodemon] à partir de /vagrant/node_modules/.bin/babel-node ./server/server.js
[17:57:21] «Service» terminé après 1,26 s
[17:57:21] Démarrage de 'sync' ...
[17:57:22] Synchronisation terminée après 1,18 s
[17:57:22] Démarrage de 'watch' ...
[17:57:25] «Regarder» terminé après 2,8 s
[17:57:25] Démarrage de 'default' ...
[17:57:25] Terminé «par défaut» après 7,35 μs
[BS] Proxying: http: // localhost : 3000
[BS] URL d'accès:


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

      UI: http://localhost:3002

Interface utilisateur externe: http://10.0.2.15 : 3002


[BS] Regarder des fichiers ...
pas de chaîne de fonction d'origine à envelopper
fcc: user : configuration à distance des hooks utilisateur + 0ms
Source de données prête.
Parcourez votre API REST à l' adresse http://127.0.0.1 : 3000 / explorer
Serveur FreeCodeCamp en écoute sur le port 3000 en développement
Redirection https écoute sur le port 1337
MongoError: connexion 0 à localhost: 27017 expiré
à Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)
à Socket.(/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/connection/connection.js:161:20)
à Socket.g (events.js: 273: 16)
à emitNone (events.js: 80: 13)
sur Socket.emit (events.js: 179: 7)
à Socket._onTimeout (net.js: 332: 8)
à tryOnTimeout (timers.js: 224: 11)
à Timer.listOnTimeout (timers.js: 198: 5)

La ligne "Source de données prête" est juste un code de débogage que j'ai ajouté.

Et la sortie de Mongo:

vagrant @ precise32 : ~ $ mongod
mongod - aide pour l'aide et les options de démarrage
2016-04-28T17: 52: 35.870 + 0000
2016-04-28T17: 52: 35.875 + 0000 avertissement: les serveurs 32 bits n'ont pas la journalisation activée par défaut. Veuillez utiliser --journal si vous voulez la durabilité.
2016-04-28T17: 52: 35.876 + 0000
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] MongoDB commençant: pid = 1847 port = 27017 dbpath = / data / db 32-bit host = precise32
2016-04-28T17: 52: 35.938 + 0000 [initandlisten]
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** REMARQUE: Il s'agit d'un binaire MongoDB 32 bits.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Les versions 32 bits sont limitées à moins de 2 Go de données (ou moins avec --journal).
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Notez que la journalisation est désactivée par défaut pendant 32 bits et est actuellement désactivée.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Voir 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] version git: d73c92b1c85703828b55c2916a5dd4ad46535f6a
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] informations de compilation: Linux ip-10-45-196-214 2.6.18-194.el5xen # 1 SMP Tue Mar 16 22:08:06 EDT 2010 i686 BOOST_LIB_VERSION = 1_49
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] allocateur: système
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] options: {}
2016-04-28T17: 52: 36.151 + 0000 [initandlisten] en attente de connexions sur le port 27017
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] mem (MB) res: 60 virt: 284
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] mappé: 160
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] connexions: 0
2016-04-28T17: 55: 36.287 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 134030 nreturned: 1 reslen: 129 134ms
2016-04-28T17: 57: 36.294 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-Cleaner a pris: 19ms
2016-04-28T17: 57: 36.402 + 0000 tâche [PeriodicTaskRunner]: WriteBackManager :: nettoyeur a pris: 59ms
2016-04-28T17: 57: 39.348 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 857003 nretourné: 1 reslen: 129 857ms
2016-04-28T17: 57: 40.773 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 582655 nreturned: 0 reslen: 20 582ms
2016-04-28T17: 58: 37.044 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-Cleaner a pris: 84ms
2016-04-28T17: 58: 38.946 + 0000 [PeriodicTaskRunner] tâche: WriteBackManager :: nettoyeur a pris: 160ms
2016-04-28T17: 58: 39.057 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-Cleaner a pris: 9ms
2016-04-28T17: 58: 43.805 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 1850273 nreturned: 0 reslen: 20 1369ms
2016-04-28T17: 58: 45.352 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 810851 nretourné: 1 reslen: 129 788ms
2016-04-28T17: 58: 45.825 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 num Rendements: 0 verrous (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] mappé: 160
2016-04-28T17: 58: 57.764 + 0000 [clientcursormon] connexions: 0
2016-04-28T17: 59: 40.119 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-cleaner a pris: 367ms
2016-04-28T17: 59: 40.791 + 0000 tâche [PeriodicTaskRunner]: WriteBackManager :: nettoyeur a pris: 18ms
2016-04-28T17: 59: 40.848 + 0000 Tâche [PeriodicTaskRunner]: DBConnectionPool-cleaner a pris: 37ms
2016-04-28T17: 59: 48.593 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 1349076 nreturned: 0 reslen: 20 1139ms
2016-04-28T17: 59: 53.434 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 2772163 nreturned: 1 reslen: 129 2796ms
2016-04-28T18: 00: 01.726 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 2770600 nreturned: 0 reslen: 20 2555ms
2016-04-28T18: 00: 41.234 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-Cleaner a pris: 96ms
2016-04-28T18: 00: 41.939 + 0000 [PeriodicTaskRunner] tâche: WriteBackManager :: nettoyeur a pris: 29ms
2016-04-28T18: 00: 42.190 + 0000 [PeriodicTaskRunner] tâche: DBConnectionPool-cleaner a pris: 45ms
2016-04-28T18: 01: 06.041 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 784935 nreturned: 0 reslen: 20 815ms
2016-04-28T18: 01: 11.587 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 4139336 nreturned: 1 reslen: 129 4160ms
2016-04-28T18: 01: 16.434 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 num Rendements: 1 verrous (micros) r: 2009378 nreturned: 0 reslen: 20 1410ms
2016-04-28T18: 01: 42.738 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-cleaner a pris: 106ms
2016-04-28T18: 01: 43.686 + 0000 [PeriodicTaskRunner] tâche: WriteBackManager :: nettoyeur a pris: 50ms
2016-04-28T18: 01: 43.873 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-cleaner a pris: 26ms
2016-04-28T18: 02: 18.230 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 425988 nreturned: 0 reslen: 20 368ms
2016-04-28T18: 02: 20.878 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 num Rendements: 0 verrous (micros) r: 1093363 nreturned: 1 reslen: 129 1000ms
2016-04-28T18: 02: 24.441 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 num Rendements: 1 verrous (micros) r: 2250763 nretourné: 0 reslen: 20 962ms
2016-04-28T18: 02: 44.228 + 0000 [PeriodicTaskRunner] tâche: DBConnectionPool-cleaner a pris: 42ms
2016-04-28T18: 02: 45.293 + 0000 [PeriodicTaskRunner] tâche: WriteBackManager :: nettoyeur a pris: 13ms
2016-04-28T18: 02: 46.012 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-Cleaner a pris: 101ms

Il y a donc certainement un problème pour établir la connexion:

MongoError: connexion 0 à localhost: 27017 expiré
à Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)

Quelle version de node / npm exécutez-vous dans la VM?

pas de chaîne de fonction d'origine à envelopper

Cela me dit qu'une ancienne version d'un module est en cours d'exécution. Vous voudrez peut-être effacer à nouveau vos node_modules et npm install

Je vais essayer ça maintenant.

Assemblez cette VM juste pour ce site, donc tout est la version stable la plus récente:
vagrant @ precise32 : ~ $ node -v
v5.11.0
vagrant @ precise32 : ~ $ npm -v
3.8.7

Et encore une fois, ça s'est bien passé le premier jour. Donc, si quelque chose était incompatible, cela n'aurait pas du tout fonctionné, n'est-ce pas?

La réinstallation des modules de nœuds maintenant, donc j'espère que cela résout le problème.

Modules de nœuds réinstallés et j'obtiens le même résultat. Je vais essayer de démolir mongo et toutes les données et réensemencer.

J'ai réensemencé et exécuté à nouveau gulp et l'erreur de délai d'expiration a disparu, cependant, le message en chaîne ne l'a pas fait:
pas de chaîne de fonction d'origine à envelopper


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

      UI: http://localhost:3002

Interface utilisateur externe: http://10.0.2.15 : 3002


[BS] Regarder des fichiers ...
pas de chaîne de fonction d'origine à envelopper
fcc: user : configuration à distance des hooks utilisateur + 0ms
Parcourez votre API REST à l' adresse http://127.0.0.1 : 3000 / explorer
Serveur FreeCodeCamp en écoute sur le port 3000 en développement
Redirection https écoute sur le port 1337

Le site répond désormais comme il se doit. Cependant, lorsque je m'inscris, j'obtiens cette erreur:

timedout

Si je retourne à la page d'accueil et essaie de visiter une autre page, je retombe tout de suite dans cette boucle de temporisation:

map_error

Serveur FreeCodeCamp en écoute sur le port 3000 en développement
Redirection https écoute sur le 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 - / inscription par e-mail
fcc: utilisateur : vérification à distance de l'existence + 5m
fcc: user : remote où + 60ms {email: 'dweber. [email protected] '}
404 GET 8756.846 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
fcc: utilisateur: utilisateur distant créé, envoi d'e-mail + 8s
fcc: utilisateur : envoi à distance d'un e-mail de bienvenue + 86 ms
500 POST 17528.131 ms - / api / utilisateurs
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 - / email-signin
404 GET 1388.679 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
fcc: utilisateur : cookies de paramétrage à distance + 2m
fcc: utilisateur: utilisateur distant connecté + 116 ms
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
Erreur: délai de connexion après 20000 ms
à Timeout._onTimeout (/home/vagrant/vagrant_node_modules/node_modules/loopback-datasource-juggler/lib/datasource.js:2135:10)
à tryOnTimeout (timers.js: 224: 11)
à Timer.listOnTimeout (timers.js: 198: 5)
500 GET 2371.159 ms - / carte de côté
Erreur: délai de connexion après 20000 ms
à Timeout._onTimeout (/home/vagrant/vagrant_node_modules/node_modules/loopback-datasource-juggler/lib/datasource.js:2135:10)
à tryOnTimeout (timers.js: 224: 11)
à Timer.listOnTimeout (timers.js: 198: 5)
500 GET 1217,055 ms - / environ

Journal Mongo lorsque j'ai eu le délai d'expiration:

2016-04-28T18: 56: 50.774 + 0000 tâche [PeriodicTaskRunner]: DBConnectionPool-Cleaner a pris: 9ms
2016-04-28T18: 56: 50.790 + 0000 [PeriodicTaskRunner] tâche: WriteBackManager :: nettoyeur a pris: 16ms
2016-04-28T18: 57: 25.381 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: 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 Tâche [PeriodicTaskRunner]: DBConnectionPool-Cleaner a pris: 69ms
2016-04-28T18: 57: 50.958 + 0000 tâche [PeriodicTaskRunner]: WriteBackManager :: nettoyeur a pris: 27ms
2016-04-28T18: 58: 07.749 + 0000 [conn29] query freecodecamp.sessions query: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0", $ ou: [{expire: {$ exists: false}}, {expire: {$ gt: new Date (1461869887345)}}]} planSummary: 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] query freecodecamp.AccessToken query: {orderby: {_id: 1}, $ query: {_id: " lKGhksQqVJO6hcsDnlEKadmZ1O4AuP2Vl8DKiSqyetQorzetdOx: nADzzummanned0sqyetdOx: nADzzummanned0sqyetdOx: nADzzummanned0sqyetdOx: nADzzummannedH0sqyetdOx: nADzzummanned0sqyetdOx: nADzzaryH0sqrws} : 1 nscann edObjects: 1 idhack: 1 k eyUpdates: 0 numRields: 0 locks (micros) r: 134863 nreturned: 1 reslen: 145 134ms
2016-04-28T18: 58: 08.849 + 0000 [conn29] mise à jour de la requête freecodecamp.sessions: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"} mise à jour: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJD:" session 7799: "4gbPret1xw4xC50C8oU86Ea6P1tJD: , "expires": "2018-10-15T18: 58: 08.415Z", "httpOnly": true, "path": "/"}, "passeport": {}, "flash": {}, "returnTo" : "/ map"} ", expire: 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] commande freecodecamp. $ Cmd commande: mise à jour {mise à jour: "sessions", mises à jour: [{q: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"}, u: {_id: "4gbPreta8xP1xW4 ", session:" {"cookie": {"originalMaxAge": 77759999953, "expires": "2018-10-15T18: 58: 08.415Z", "httpOnly": true, "path": "/"}, " passeport ": {}," flash ": {}," returnTo ":" / map "}", expire: new Date (1539629888415)}, upsert: true, multi: false}], ordonné: true} k eyUpdates: 0 num Rendements: 0 reslen: 55 206 ms
2016-04-28T18: 58: 25.738 + 0000 [TTLMonitor] query freecodecamp.system.indexes query: {expireAfterSeconds: {$ exists: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 k eyUpdates: 0 numYields: 0 locks ( micros) r: 101268 nreturned: 1 reslen: 129 101ms
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] mem (Mo) res: 2 virt: 296
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] mappé: 160
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] connexions: 12

Je peux toujours naviguer. Cela semble juste donner le délai de bouclage sur la page à propos et la page de carte:

profile

about_fail

map_fail

Je suis sûr que vous êtes occupé, alors je vais essayer de comprendre par moi-même. Mettra à jour si je le fais.

Je viens de configurer une nouvelle VM qui est ubuntu 14 64 bits. Le dernier était Ubuntu 12 32 bits. J'ai également changé les autorisations de mes dossiers de données mongo pour avoir le même groupe et le même propriétaire que mon dossier partagé (vagabond).

Tout fonctionne maintenant, donc je suppose que cela était lié à l'exécution de mongodb en mode 32 bits.

Heureux que vous ayez réglé le problème

Moi aussi! Merci de votre aide!

Tout fonctionne maintenant, donc je suppose que cela était lié à l'exécution de mongodb en mode 32 bits.

Vous avez la même erreur sur une machine mongodb 32 bits. Migration vers x64.

J'ai une installation 64 bits, mais j'obtiens la même erreur. La reconstruction de node_modules et l'ensemencement n'ont pas non plus aidé.

Journaux après la reconstruction -

Gulp -

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)

réouverture sur demande

Mise à jour : mettre à jour tous les modèles de nœuds vers les versions récentes et parfaitement jointes par la tâche gulp à localhost
Mise à jour : meilleure instance de mongod ini par les connexions de requête par défaut.

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)

Erreurs sur "git": "2.11", "node": "7.2", "npm": "3.10" x32 Linux Debian Jessie

Erreur 500 sur / carte

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

Revenir à 6.8.0

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

La version du nœud doit être 6 (par exemple, j'utilise 6.8.0, sur macOS), pouvez-vous essayer avec le dernier LTS de https://nodejs.org.

Quelqu'un peut-il publier l'erreur réelle, pas seulement le code d'état? Est-ce la même erreur de temporisation? Un code d'état ne nous donne aucune information autre qu'une erreur s'est produite.

De toutes les exécutions que j'ai testées, je n'ai pas vu de Error réel dans les journaux. Voici les journaux pour gulp et mongod des dernières exécutions de test. J'ai fait un mongod --repair avant cette étape, et une recherche pour déterminer (et tuer) toutes les instances en cours d'exécution de node ou mongod avec - px ax | grep node et px ax | grep mongod , juste pour être sûr.

avaler -

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

Et voici l'écran "carte" -

screenshot 2016-12-14 17 13 45

@ Manish-Giri Je pense que ce que Berkeley recherche, c'est l'erreur qui est renvoyée si vous naviguez vers le chemin qui renvoie l'erreur 500 dans le navigateur ( /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true ) comme dans la première capture d'écran de ce commentaire .
Je ne peux pas non plus reproduire ce problème.

@systimotic D'accord, merci de me l'avoir fait savoir! Je vais enquêter et faire rapport.

J'ai aussi ce problème. Lorsque je navigue vers /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true le navigateur renvoie:

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

Je corrige cela de mon côté en changeant https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/server/utils/map.js#L91 en

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

Cela entraîne alors une carte de travail et l'avertissement spécifié dans # 12006

{"output": {"message": "Impossible de lire la propriété 'order' de undefined"}, "meta": {}}

Sonne comme la base de données n'est pas correctement amorcée.

@systimotic J'ai suivi vos instructions et visité cette URL dans le navigateur,

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

Mise à jour: J'ai cloné le dépôt FCC sur une autre machine (Ubuntu 16.04, 64 bits), installé MongoDB, suivi toutes les étapes nécessaires, jusqu'à npm run only-once et gulp . Pourtant, je suis tombé sur la même erreur de carte que sur mon autre machine. Seul le message d'erreur généré dans le navigateur était différent -

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

qui est le même que ce que @augmt a rapporté plus tôt dans la
parce que j'ai suivi les étapes jusqu'au point, même sur une nouvelle machine avec une nouvelle installation mongo.

De plus, changer la ligne 91 dans map.js n'a rien fait dans mon cas.

@BerkeleyTrue @ Manish-Giri Sinon, j'ai résolu mon problème en rétrogradant simplement normalizr de 2.3.0 à 2.2.1.

Si je peux faire quoi que ce soit pour vérifier l'intégrité de la base de données, veuillez me le faire savoir.

@augmt Cela pourrait aussi être une cause possible

Puisque le bogue n'a rien à voir avec OP. clôture en faveur de # 12103

Chaning line 91 in map.js corrige mes défis ...

Quel est le but de manifiest-rev.json?

@fizzvr veuillez continuer sur # 12103

Cette page vous a été utile?
0 / 5 - 0 notes