Freecodecamp: أحصل على 500 خطأ على الخريطة وبعد تسجيل الدخول

تم إنشاؤها على ٢٨ أبريل ٢٠١٦  ·  47تعليقات  ·  مصدر: freeCodeCamp/freeCodeCamp

مرحبا،

أتلقى خطأ استرجاع عندما أحاول الوصول إلى أي صفحة بعد أن أقوم بتسجيل الدخول. يحدث هذا في جهاز افتراضي في بيئتي المحلية. الجزء الغريب هو أنني تمكنت من استخدام الموقع محليًا لإصلاح خطأ دون مشكلة لمدة ليلة واحدة وعندما عدت في صباح اليوم التالي لمعالجة أخرى بدأت في رؤية هذا.

هل جرب أي شخص آخر هذا وإذا كان الأمر كذلك فما هو الحل؟

لقد أجريت بحثًا ووجدت هذه المشكلة القديمة من الإصدار التجريبي:
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/971

ومع ذلك ، فإن زيادة المهلة لم تفعل شيئًا بالنسبة لي.

loopback_error

ال 47 كومينتر

يحدث هذا عادةً عندما لا تتمكن الخوادم من الاتصال بقاعدة البيانات الخاصة بك. هل يمكنك التحقق من أن لديك mongo يعمل وأنه يقوم بالإبلاغ عن اتصالات جديدة؟

هذا هو أول شيء راجعته:
mongoconnection

هل يمكن أن يكون لحقيقة أنه جهاز VM 32 بت أي علاقة به؟

يشير السطر الأخير هناك إلى أنه ينتظر الاتصالات. ولكن لا يوجد ما يشير إلى اتصال الخادم. يجب أن نرى شيئا من هذا القبيل:
1__mongod

قد ترغب في محاولة التحقق مرة أخرى من أن mongodb uri مضبوط بشكل صحيح في المتغيرات البيئية الخاصة بك.

راجع: https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/sample.env

ستفعل ، شكرًا BerkeleyTrue

نعم ، تم تعيين ذلك بشكل صحيح في ملف .env الخاص بي. اسمحوا لي أن أنشر بعض من بلدي سجل المونغو.

هل يمكنك نشر ما لديك هنا بالضبط من أجل mongo uri؟

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

هل mongo يعمل داخل نفس الجهاز الظاهري مثل الخادم؟

تم تشغيله بشكل جيد لمدة ليلة واحدة ، لذلك يجب أن تكون المعلومات صحيحة حتى يتم الاتصال والعمل الأولي. أعتقد أن هناك قفلًا على المونجو من الجلسة السابقة.

نعم ، إنه يعمل في نفس الجهاز الافتراضي.

نتائج البلع:

المتشرد @ دقيق 32 : / المتشرد $ gulp
[17:56:13] استخدام gulpfile /vagrant/gulpfile.js
[17:56:13] بدء "أقل" ...
[17:56:13] بدء تشغيل "js" ...
[17:56:13] بدء تشغيل "pack-watch" ...
[17:56:14] بدء "build-manifest-watch" ...
[17:56:20] انتهى "بناء-بيان-مشاهدة" بعد 6.4 ثانية
[17:56:24] انتهى "أقل" بعد 11 ثانية
[17:56:34] انتهى 'js' بعد 21 ثانية
[17:56:34] بدء "المُعالين" ...
[17:57:15] الإصدار: webpack 1.13.0
أسماء قطع حجم الأصول
bundle.js 8.75 ميجا بايت 0 [مصدر] main
fcc: اكتمل gulp webpack init + 0ms
[17:57:15] انتهى "pack-watch" بعد 1.03 دقيقة
[17:57:15] بدء "pack-watch-manifest" ...
[17:57:15] webpack تراقب التغييرات
[17:57:20] "المُعالون" المنتهية بعد 46 ثانية
[17:57:20] انتهى "pack-watch-manifest" بعد 4.88 ثانية
[17:57:20] بدء "build-manifest" ...
[17:57:20] تم الانتهاء من "بيان البناء" بعد 53 مللي ثانية
[17:57:20] بدء "يخدم" ...
[17:57:20] [nodemon] 1.9.1
[17:57:20] [nodemon] لإعادة التشغيل في أي وقت ، أدخل rs
[17:57:20] [nodemon] مشاهدة: _._
[17:57:20] [nodemon] بدءًا من /vagrant/node_modules/.bin/babel-node ./server/server.js
[17:57:21] انتهى "إرسال" بعد 1.26 ثانية
[17:57:21] بدء "المزامنة" ...
[17:57:22] تم إنهاء "المزامنة" بعد 1.18 ثانية
[17:57:22] بدء "مشاهدة" ...
[17:57:25] انتهى "مشاهدة" بعد 2.8 ثانية
[17:57:25] بدء "افتراضي" ...
[17:57:25] انتهى "الافتراضي" بعد 7.35 ميكرو ثانية
[BS] Proxying: http: // localhost : 3000
[BS] عناوين URL للوصول:


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

      UI: http://localhost:3002

واجهة المستخدم الخارجية: http://10.0.2.15 : 3002


[BS] مشاهدة الملفات ...
لا توجد سلسلة وظيفة أصلية للالتفاف
fcc: المستخدم : الإعداد عن بعد لخطافات المستخدم + 0 مللي ثانية
مصدر البيانات جاهز ..
تصفح REST API على http://127.0.0.1 : 3000 / explorer
خادم FreeCodeCamp يستمع على المنفذ 3000 قيد التطوير
https إعادة توجيه الاستماع على المنفذ 1337
MongoError: الاتصال 0 بالمضيف المحلي : 27017 انتهت مهلة الاتصال
في Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)
في المقبس.(/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)
في Socket.emit (events.js: 179: 7)
في Socket._onTimeout (net.js: 332: 8)
في tryOnTimeout (timers.js: 224: 11)
في Timer.listOnTimeout (timers.js: 198: 5)

سطر "مصدر البيانات جاهز" هو مجرد رمز تصحيح أضفته.

وإخراج المونجو:

متشرد @ دقيق 32 : ~ $ mongod
mongod - help للحصول على المساعدة وخيارات بدء التشغيل
2016-04-28 T17: 52: 35.870 + 0000
2016-04-28T17: 52: 35.875 + 0000 تحذير: خوادم 32 بت لا يتم تمكين دفتر اليومية افتراضيًا. الرجاء استخدام - المجلة إذا كنت تريد المتانة.
2016-04-28 T17: 52: 35.876 + 0000
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] بدء MongoDB: pid = منفذ 1847 = 27017 dbpath = / data / db مضيف 32 بت = دقيق 32
2016-04-28T17: 52: 35.938 + 0000 [initandlisten]
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** ملاحظة: هذا هو 32 بت ثنائي MongoDB.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** تقتصر إصدارات 32 بت على أقل من 2 جيجابايت من البيانات (أو أقل مع - مجلة).
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** لاحظ أنه يتم إيقاف تشغيل دفتر اليومية الافتراضي لـ 32 بت وهو متوقف حاليًا.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** راجع http://dochub.mongodb.org/core/32bit
2016-04-28T17: 52: 35.938 + 0000 [initandlisten]
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] إصدار db v2.6.12
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] إصدار git: d73c92b1c85703828b55c2916a5dd4ad46535f6a
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] معلومات الإصدار: Linux ip-10-45-196-214 2.6.18-194.el5xen # 1 SMP الثلاثاء 16 مارس 22:08:06 EDT 2010 i686 BOOST_LIB_VERSION = 1_49
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] المخصص: نظام
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] الخيارات: {}
2016-04-28T17: 52: 36.151 + 0000 [initandlisten] في انتظار الاتصالات على المنفذ 27017
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] ذاكرة (ميجابايت) الدقة: 60 Virt: 284
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] المعينة: 160
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] اتصالات مشتركة : 0
2016-04-28T17: 55: 36.287 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 134030 nreturned: 1 reslen: 129134ms
2016-04-28T17: 57: 36.294 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 19ms
2016-04-28T17: 57: 36.402 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق المنظف: 59 مللي ثانية
2016-04-28T17: 57: 39.348 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 857003 nreturned: 1 reslen: 129857ms
2016-04-28T17: 57: 40.773 + 0000 [TTLMonitor] استعلام local.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 582655 nreturned: 0 reslen: 20582ms
2016-04-28T17: 58: 37.044 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 84ms
2016-04-28T17: 58: 38.946 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق المنظف: 160 مللي ثانية
2016-04-28T17: 58: 39.057 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 9ms
2016-04-28T17: 58: 43.805 + 0000 [TTLMonitor] استعلام admin.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 1850273 nreturned: 0 reslen: 20 1369ms
2016-04-28T17: 58: 45.352 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 810851 nreturned: 1 reslen: 129788ms
2016-04-28T17: 58: 45.825 + 0000 [TTLMonitor] استعلام local.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 169044 nreturned: 0 reslen: 20169ms
2016-04-28T17: 58: 57.451 + 0000 [clientcursormon] ذاكرة (ميجابايت) الدقة: 0 Virt: 284
2016-04-28T17: 58: 57.763 + 0000 [clientcursormon] المعينة: 160
2016-04-28T17: 58: 57.764 + 0000 [clientcursormon] اتصالات مشتركة : 0
2016-04-28T17: 59: 40.119 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 367ms
2016-04-28T17: 59: 40.791 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق المنظف: 18 مللي ثانية
2016-04-28T17: 59: 40.848 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 37ms
2016-04-28T17: 59: 48.593 + 0000 [TTLMonitor] استعلام admin.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 1349076 nreturned: 0 reslen: 20 1139ms
2016-04-28T17: 59: 53.434 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 2772163 nreturned: 1 reslen: 129 2796ms
2016-04-28T18: 00: 01.726 + 0000 [TTLMonitor] استعلام local.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 2770600 nreturned: 0 reslen: 20 2555ms
2016-04-28T18: 00: 41.234 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 96ms
2016-04-28T18: 00: 41.939 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق المنظف: 29 مللي ثانية
2016-04-28T18: 00: 42.190 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 45ms
2016-04-28T18: 01: 06.041 + 0000 [TTLMonitor] استعلام admin.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 784935 nreturned: 0 reslen: 20815ms
2016-04-28T18: 01: 11.587 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 4139336 nreturned: 1 reslen: 129 4160ms
2016-04-28T18: 01: 16.434 + 0000 [TTLMonitor] استعلام local.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 عدد الحقول: 1 أقفال (ميكرو) r: 2009378 nreturned: 0 reslen: 20 1410ms
2016-04-28T18: 01: 42.738 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 106ms
2016-04-28T18: 01: 43.686 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق المنظف: 50 مللي ثانية
2016-04-28T18: 01: 43.873 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 26ms
2016-04-28T18: 02: 18.230 + 0000 [TTLMonitor] استعلام admin.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 عدد الحقول: 0 أقفال ( nreturned: 0 reslen: 20368ms
2016-04-28T18: 02: 20.878 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 عدد الحقول: 0 أقفال (ميكرو) r: 1093363 nreturned: 1 reslen: 129 1000ms
2016-04-28T18: 02: 24.441 + 0000 [TTLMonitor] استعلام local.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 عدد الحقول: 1 أقفال (ميكرو) r: 2250763 nreturned: 0 reslen: 20962ms
2016-04-28T18: 02: 44.228 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 42ms
2016-04-28T18: 02: 45.293 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق المنظف: 13 مللي ثانية
2016-04-28T18: 02: 46.012 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 101ms

لذلك هناك بالتأكيد مشكلة في الاتصال:

MongoError: الاتصال 0 بالمضيف المحلي : 27017 انتهت مهلة الاتصال
في Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)

ما هو إصدار العقدة / npm الذي تقوم بتشغيله في الجهاز الظاهري؟

لا توجد سلسلة وظيفة أصلية للالتفاف

هذا يخبرني أن هناك نسخة قديمة من بعض الوحدات قيد التشغيل. قد ترغب في مسح node_modules و npm install مرة أخرى

سأحاول ذلك الآن.

قم بتجميع VM هذا لهذا الموقع فقط ، لذلك كل شيء هو أحدث إصدار ثابت:
المتشرد @ دقيق 32 : ~ $ node -v
الإصدار 5.11.0
المتشرد @ دقيق 32 : ~ $ npm -v
3.8.7

ومرة أخرى ، سارت الأمور على ما يرام في اليوم الأول. لذا إذا كان أي شيء غير متوافق ، فلن يتم تشغيله على الإطلاق ، أليس كذلك؟

إعادة تثبيت وحدات العقدة الآن ، لذلك نأمل أن يحل هذا المشكلة.

تم إعادة تثبيت وحدات العقدة وأحصل على نفس النتيجة. سأحاول هدم المونجو وجميع البيانات وإعادة جمعها.

أعدت البذور وركضت gulp مرة أخرى واختفى خطأ المهلة ، ومع ذلك ، فإن رسالة السلسلة لم:
لا توجد سلسلة وظيفة أصلية للالتفاف


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

      UI: http://localhost:3002

واجهة المستخدم الخارجية: http://10.0.2.15 : 3002


[BS] مشاهدة الملفات ...
لا توجد سلسلة وظيفة أصلية للالتفاف
fcc: المستخدم : الإعداد عن بعد لخطافات المستخدم + 0 مللي ثانية
تصفح REST API على http://127.0.0.1 : 3000 / explorer
خادم FreeCodeCamp يستمع على المنفذ 3000 قيد التطوير
https إعادة توجيه الاستماع على المنفذ 1337

يستجيب الموقع الآن كما ينبغي. ومع ذلك ، عندما أقوم بالتسجيل ، أتلقى هذا الخطأ:

timedout

إذا عدت إلى الصفحة الرئيسية وحاولت زيارة أي صفحة أخرى ، فسأعود إلى حلقة المهلة هذه:

map_error

خادم FreeCodeCamp يستمع على المنفذ 3000 قيد التطوير
https إعادة توجيه الاستماع على المنفذ 1337
304 GET 26166.008 مللي ثانية - /
301 احصل على 8104.394 مللي ثانية - / تسجيل الدخول
404 احصل على 22920.000 مللي ثانية - / api / flyers / عامل تصفية findOne٪ 5Border٪ 5D = id + DESC
304 احصل على 17127.156 مللي ثانية / تسجيل الدخول
404 احصل على 3901.238 مللي ثانية - / api / flyers / findOne؟ عامل التصفية٪ 5Border٪ 5D = id + DESC
304 GET 10324.801 مللي ثانية - / email-signup
fcc: المستخدم : فحص الوجود عن بعد + 5m
fcc: user : remote where + 60ms {email: 'dweber. [email protected] '}
404 احصل على 8756.846 مللي ثانية - / api / flyers / findOne؟ عامل التصفية٪ 5Border٪ 5D = id + DESC
fcc: المستخدم : تم إنشاء مستخدم بعيد وإرسال بريد إلكتروني + 8s
fcc: المستخدم : إرسال بريد إلكتروني ترحيبي عن بعد + 86 مللي ثانية
500 POST 17528.131 مللي ثانية - / api / المستخدمين
304 GET 3851.423 مللي ثانية - /
404 GET 169.129 ms - / api / flyers / عامل التصفية findOne٪ 5Border٪ 5D = id + DESC
301 GET 39.106 مللي ثانية - / تسجيل الدخول
304 GET 950.838 مللي ثانية - / تسجيل الدخول
404 احصل على 165.353 مللي ثانية - / api / flyers / findOne؟ عامل التصفية٪ 5Border٪ 5D = id + DESC
304 GET 1074.357 مللي ثانية - / email-signin
404 احصل على 1388.679 مللي ثانية - / api / flyers / findOne؟ عامل التصفية٪ 5Border٪ 5D = id + DESC
fcc: المستخدم : ملفات تعريف الارتباط عن بعد + 2m
fcc: المستخدم: مستخدم بعيد قام بتسجيل الدخول + 116 مللي ثانية
302 POST 3306.162 مللي ثانية - / api / users / login
304 احصل على 4508.902 مللي ثانية - /
404 احصل على 1341.159 مللي ثانية - / api / flyers / findOne؟ عامل التصفية٪ 5Border٪ 5D = id + DESC
خطأ: مهلة الاتصال بعد 20000 مللي ثانية
في 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 احصل على 2371.159 مللي ثانية - / map-aside
خطأ: مهلة الاتصال بعد 20000 مللي ثانية
في 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 احصل على 1217.055 مللي ثانية - / حول

سجل مونغو عندما حصلت على المهلة:

2016-04-28T18: 56: 50.774 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 9ms
2016-04-28T18: 56: 50.790 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق المنظف: 16 مللي ثانية
2016-04-28T18: 57: 25.381 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 k eyUpdates: 0 numYields: 0 locks ( micros) r: 113538 nreturned: 1 reslen: 129113ms
2016-04-28T18: 57: 50.930 + 0000 [PeriodicTaskRunner] المهمة: DBConnectionPool-cleaner: 69ms
2016-04-28T18: 57: 50.958 + 0000 [PeriodicTaskRunner] المهمة: WriteBackManager :: استغرق التنظيف: 27 مللي ثانية
2016-04-28T18: 58: 07.749 + 0000 [conn29] استعلام freecodecamp.sessions: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0" أو $ أو: [{expires: {$ موجود: false}} ، {expires: {$ gt: new التاريخ (1461869887345)}]} الخطة ملخص: IXSCAN {_id: 1} ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates: 0 numYields: 0 lock (micros) r: 369348 nreturned: 1 reslen: 246369ms
2016-04-28T18: 58: 08.126 + 0000 [conn24] الاستعلام freecodecamp.AccessToken الاستعلام: {orderby: {_ID: 1}، $ الاستعلام: {_ID: "lKGhksQqVJO6hcsDnlEKadmZ1O4AuP2Vl8DKiSqyetdOxNADzzrQzv2B0SsC75wX"}} planSummary: IDHACK ntoreturn: 1 ntoskip: 0 nscanned : 1 nscann edObjects: 1 idhack: 1 k eyUpdates: 0 numYields: 0 lock (micros) r: 134863 nreturned: 1 reslen: 145134ms
2016-04-28T18: 58: 08.849 + 0000 [conn29] استعلام freecodecamp.sessions: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"} التحديث: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZ0" ، "expires": "2018-10-15T18: 58: 08.415Z"، "httpOnly": صحيح ، "path": "/"} ، "جواز السفر": {} ، "flash": {} ، "returnTo" : "/ map"} "، expires: new Date (1539629888415)} nscanned: 1 nscann edObjects: 1 nMatched: 1 nModified: 1 k eyUpdates: 1 numYields: 0 lock (micros) w: 116522145ms
2016-04-28T18: 58: 08.858 + 0000 [conn29] الأمر freecodecamp. الأمر $ cmd: تحديث {تحديث: "Session" ، التحديثات: [{q: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"} ، u: {_id: "4gbPret1xw4Ut86E50a "، الجلسة:" {"ملف تعريف الارتباط": {"originalMaxAge": 77759999953، "expires": "2018-10-15T18: 58: 08.415Z"، "httpOnly": true، "path": "/"}، " جواز السفر ": {}،" flash ": {}،" returnTo ":" / map "}"، expires: new Date (1539629888415)}، upert: true، multi: false}]، order: true} k الحقول: 0 reslen: 55206ms
2016-04-28T18: 58: 25.738 + 0000 [TTLMonitor] استعلام freecodecamp.system.indexes: {expireAfterSeconds: {$ موجود: صحيح}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 k eyUpdates: 0 numYields: 0 locks ( micros) r: 101268 nreturned: 1 reslen: 129101ms
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] ذاكرة (ميجابايت) الدقة: 2 Virt: 296
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] المعينة: 160
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] اتصالات مشتركة : 12

لا يزال بإمكاني التنقل. يبدو أنه يمنح مهلة الاسترجاع على صفحة "حول" وصفحة الخريطة:

profile

about_fail

map_fail

أنا متأكد من أنك مشغول ، لذلك سأحاول معرفة ذلك بنفسي. سيتم التحديث إذا قمت بذلك.

لقد قمت للتو بإعداد جهاز VM جديد وهو ubuntu 14 64 بت. آخر واحد كان Ubuntu 12 32 بت. لقد قمت أيضًا بتغيير أذونات مجلدات بيانات mongo الخاصة بي ليكون لها نفس المجموعة والمالك كما فعل المجلد المشترك (المتشرد).

كل شيء يعمل الآن ، لذا أعتقد أنه مرتبط بتشغيل mongodb في وضع 32 بت.

كنت سعيدا فرز بها

أنا أيضا! شكرا لمساعدتك!

كل شيء يعمل الآن ، لذا أعتقد أنه مرتبط بتشغيل mongodb في وضع 32 بت.

حصلت على نفس الخطأ على آلة mongodb 32 بت. الترحيل إلى x64.

لدي تثبيت 64 بت ، لكنني أحصل على نفس الخطأ. لم تساعد إعادة بناء node_modules والبذر أيضًا.

السجلات بعد إعادة البناء -

بلع -

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

مونجو -

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)

إعادة فتح عند الطلب

محدث : قم بتحديث جميع نماذج العقد إلى الإصدارات الحديثة وانضم إليها بشكل مثالي من خلال مهمة gulp إلى المضيف المحلي
محدث : أفضل مثيل mongod ini بواسطة اتصالات الاستعلام الافتراضية.

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)

أخطاء في "git": "2.11", "node": "7.2", "npm": "3.10" x32 linux debian jessie

لا يزال خطأ 500 على / الخريطة

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

الرجوع إلى إصدار 6.8.0

"git": "2.11"، "العقدة": "7.2"، "npm": "3.10"

يجب أن يكون إصدار العقدة 6 (على سبيل المثال أنا أستخدم 6.8.0 ، على نظام macOS) ، هل يمكنك تجربة أحدث LTS من https://nodejs.org.

هل يمكن لأي شخص نشر الخطأ الفعلي ، وليس رمز الحالة فقط؟ هل هو نفس خطأ المهلة؟ لا يقدم لنا رمز الحالة أي معلومات بخلاف حدوث خطأ.

من بين جميع عمليات التشغيل التي جربتها ، لم أشاهد Error فعليًا في السجلات. إليك سجلات gulp و mongod من أحدث عمليات التشغيل التجريبية. قمت بإجراء mongod --repair قبل هذه الخطوة ، وبحثت لتحديد (وقتل) أي حالات تشغيل من node أو mongod مع - px ax | grep node و px ax | grep mongod ، فقط للتأكد.

بلع -

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

منجود -

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

وهذه شاشة "الخريطة" -

screenshot 2016-12-14 17 13 45

@ Manish-Giri أعتقد أن ما تبحث عنه Berkeley هو الخطأ الذي يتم إرجاعه إذا تصفحت المسار الذي يعرض الخطأ 500 في المتصفح ( /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true ) كما في الصورة الأولى في هذا التعليق .
لا يمكنني إعادة إنتاج هذه المشكلة أيضًا.

systimotic حسنًا ، شكرًا

ولدي أيضا هذه المسألة. عندما انتقل إلى /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true يعود المتصفح:

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

أقوم بإصلاح هذا من ناحيتي بتغيير https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/server/utils/map.js#L91 إلى

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

ثم ينتج عن ذلك خريطة عمل والتحذير المحدد في # 12006

{"الإخراج": {"message": "لا يمكن قراءة الخاصية 'ترتيب' من غير محدد"} ، "meta": {}}

يبدو أن قاعدة البيانات ليست مصنفة بشكل صحيح.

systimotic لقد اتبعت تعليماتك وقمت بزيارة عنوان URL هذا في المتصفح ، وهذا ما أحصل عليه -

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

تحديث: لقد قمت باستنساخ FCC repo إلى جهاز مختلف (Ubuntu 16.04 ، 64 بت) ، مثبتة MongoDB ، مرت بجميع الخطوات الضرورية ، حتى npm run only-once و gulp . ومع ذلك ، فقد صادفت نفس خطأ الخريطة الموجود في الجهاز الآخر. فقط رسالة الخطأ التي تم إنشاؤها في المتصفح كانت مختلفة -

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

وهو نفس ما ذكر augmt في وقت سابق اليوم. لست متأكدًا الآن مما إذا كانت هذه مشكلة أولية ،
لأنني اتبعت الخطوات إلى النقطة ، حتى على جهاز جديد مع تثبيت جديد من mongo.

أيضًا ، تغيير السطر 91 في map.js لم يفعل شيئًا في حالتي.

BerkeleyTrue @ Manish-Giri أو بدلاً من ذلك ، قمت بإصلاح normalizr من 2.3.0 إلى 2.2.1.

إذا كان هناك أي شيء يمكنني القيام به للتحقق من سلامة قاعدة البيانات ، فيرجى إبلاغي بذلك.

augmt قد يكون هذا أيضًا سببًا محتملًا

نظرًا لأن الخطأ لا علاقة له بـ OP. الخاتمة لصالح # 12103

تغيير خط 91 في map.js أصلح تحدياتي ...

ما هو الغرض من Manifiest-rev.json؟

fizzvr الرجاء

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات