<p>OctoFarm: تحذير من قاعدة البيانات</p>

تم إنشاؤها على ٢١ مارس ٢٠٢١  ·  18تعليقات  ·  مصدر: OctoFarm/OctoFarm

لمساعدة المطور على فهم مشكلتك بشكل أفضل ، يرجى ملء المعلومات أدناه. سيؤدي عدم القيام بذلك إلى إضاعة المطور ووقتك في فرز المشكلة. شكرا!

العميل أو الخادم خطأ من جانب
أي جزء من الإرسال يعمل بهذا التأثير؟ إذا كنت لا تعرف / جانب العميل ، فيرجى إضافة لقطات شاشة مع فتح وحدة تحكم المتصفح "F12".
خطأ من جانب الخادم.

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

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

سلوك متوقع
وصف واضح ومختصر لما توقعت حدوثه.
كنت أتوقع أن تعمل.

لقطات
إذا أمكن ، أضف لقطات شاشة للمساعدة في شرح مشكلتك.
image

الإصدارات (يرجى استكمال المعلومات التالية):
ليس لدي أدنى فكرة عما هو أحدث إصدار في الوقت الحالي. أنا فقط لا أعرف طريقي خائفًا بما يكفي لمعرفة ذلك ، ولكن "الأحدث" منذ 3 أيام.

سياق إضافي
أضف أي سياق آخر حول المشكلة هنا.

bug incomplete issue question

ال 18 كومينتر

هممم غريب واحد. هل لديك أي سجلات يمكننا الاطلاع عليها؟ سيكونون في مجلد السجلات في appdata / OctoFarm / logs.

هل يمكنك إخبارنا أيضًا بالعلامة التي تستخدمها؟ أجمع أنه الأحدث ولكن أردت فقط التأكيد.

@ TomKamin1 سنحتاج إلى مزيد من المعلومات من جانبك! يرجى تقديم سجلات OctoFarm-Server في مجلد السجلات حيث سيتم العثور على خطأ MongoDB.
وإلا يجب علينا تأجيل أي إصلاح محتمل لإصدار آخر.

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

t 23. 3. 2021 v 7:35 odesílatel James Mackay @ . * >
القيلولة:

هممم غريب واحد. هل لديك أي سجلات يمكننا الاطلاع عليها؟ سيكونون في
مجلد السجلات في appdata / OctoFarm / logs.

هل يمكنك إخبارنا أيضًا بالعلامة التي تستخدمها؟ أجمع أنه الأحدث ولكن
أردت فقط التأكيد.

-
أنت تتلقى هذا لأنك قمت بتأليف الموضوع.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/OctoFarm/OctoFarm/issues/387#issuecomment-804656968 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/ATK4ZPQFHVNJGVODJJX7TALTFAZC3ANCNFSM4ZSBF2KA
.

>

توم كامين

هممم غريب واحد. هل لديك أي سجلات يمكننا الاطلاع عليها؟ سيكونون في مجلد السجلات في appdata / OctoFarm / logs.

هل يمكنك إخبارنا أيضًا بالعلامة التي تستخدمها؟ أجمع أنه الأحدث ولكن أردت فقط التأكيد.

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

يجب أن يكون في مجلد app / appdata الخاص بـ OctoFarm. إذا قمت بتعيين الإعدادات الافتراضية ، فسيتم تسجيل / mnt / user / appdata / OctoFarm / logs

بالنظر إلى هذا المجلد بالضبط ، لا يوجد شيء. على محمل الجد ، لا يوجد
ملف واحد في السجلات ...

ص 19. 4. 2021 v 22:38 odesílatel James Mackay @ . * >
القيلولة:

يجب أن يكون في مجلد app / appdata الخاص بـ OctoFarm. إذا قمت بتعيين ملف
القيم الافتراضية ثم / mnt / user / appdata / OctoFarm / logs

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/OctoFarm/OctoFarm/issues/387#issuecomment-822769220 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/ATK4ZPTKPWAECTGNR4B2KWTTJSIFHANCNFSM4ZSBF2KA
.

-
توم كامين

لقد وجدت هذا. ليس في ملف ، ولكن عندما أنقر على "تطبيق octofarm"
في واجهة مستخدم خائفة يمكنني الحصول على هذا تسجيل الخروج.
2021-04-20T10: 38: 24: سجل PM2: [- no-daemon] تابع تدفق السجلات
2021-04-20T10: 38: 24: سجل PM2: [- no-daemon] الخروج على الهدف PM2 exit pid = 11
10:38:35 0 | أوكتوفارم | 2021-04-20T10: 38: 35: الثلاثاء ، 20 أبريل 2021 08:38:35 بتوقيت جرينتش |
خطأ | OctoFarm-InformationCleaning.log | فشل إنشاء نظيف
التاريخ ... | البيانات: "انتهت مهلة التخزين المؤقت للعملية histories.find() بعد ذلك
10000 مللي ثانية "|
10:38:35 0 | أوكتوفارم | 2021-04-20T10: 38: 35: خطأ النمس: عملية
انتهت مهلة التخزين المؤقت profiles.find() بعد 10000 مللي ثانية
10:38:35 0 | أوكتوفارم | 2021-04-20T10: 38: 35: في المهلة.
(/app/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:185:20)
10:38:35 0 | أوكتوفارم | 2021-04-20T10: 38: 35: في listOnTimeout
(داخلي / timers.js: 531: 17)
10:38:35 0 | أوكتوفارم | 2021-04-20T10: 38: 35: في العملية
(داخلي / timers.js: 475: 7)
10:38:55 0 | أوكتوفارم | 2021-04-20T10: 38: 55: الثلاثاء ، 20 أبريل 2021 08:38:55 بتوقيت جرينتش |
خطأ | OctoFarm-Server.log | خطأ MongooseServerSelection: الاتصال
ECONNREFUSED 127.0.0.1:27017 |
10:38:55 0 | أوكتوفارم | 2021-04-20T10: 38: 55: لديك مشكلات في قاعدة البيانات ... الويب
واجهة محملة على: 4000

út 20. 4. 2021 v 10:37 odesílatel Tom Kamín @ . * > قيلولة:

بالنظر إلى هذا المجلد بالضبط ، لا يوجد شيء. على محمل الجد ، هناك
ليس ملفًا واحدًا في السجلات ...

ص 19. 4. 2021 v 22:38 odesílatel James Mackay @ . * >
القيلولة:

يجب أن يكون في مجلد app / appdata الخاص بـ OctoFarm. إذا قمت بتعيين ملف
القيم الافتراضية ثم / mnt / user / appdata / OctoFarm / logs

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/OctoFarm/OctoFarm/issues/387#issuecomment-822769220 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/ATK4ZPTKPWAECTGNR4B2KWTTJSIFHANCNFSM4ZSBF2KA
.

-
توم كامين

-
توم كامين

NotExpected ومع ذلك ، هل يمكن أن يكون 127.0..0.1 لا يحل إلى MongoDB في حاويته المتجانسة؟ هذا هو الشيء الوحيد الذي يمكنني التفكير فيه .... أو مشكلة معمارية تجعل مونجو لا يبدأ كخدمة؟

@ TomKamin1 لدينا أيضًا

نعم ، سأحاول برنامج mongoDB المنفصل الآن. سأعلمك بمجرد ضبطه
أعلى.

út 20. 4. 2021 v 10:46 odesílatel David Zwart @ . * >
القيلولة:

NotExpectedYet https://github.com/NotExpected لكن هل يمكن أن يكون ملف
127.0..0.1 لا يحل إلى MongoDB في حاويته المتجانسة؟ هذا
الشيء الوحيد الذي يمكنني التفكير فيه .... أو مشكلة معمارية تسبب
مونجو لا تبدأ كخدمة؟

@ TomKamin1 https://github.com/TomKamin1 لدينا أيضًا 2 آخرين
حاويات. إذا كنت ترغب في ذلك ، يمكنك إعداد حاوية OctoFarm العادية وملف
حاوية MongoDB منفصلة. بهذه الطريقة يمكنك رؤية ما يجري بشكل أوضح
خطأ في MongoDB.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/OctoFarm/OctoFarm/issues/387#issuecomment-823099167 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/ATK4ZPU6DUACDVXHHKGM5VLTJU5ONANCNFSM4ZSBF2KA
.

-
توم كامين

لذلك حتى بعد إجراء ذلك يدويًا ، أحصل على نفس الخطأ في واجهة المستخدم. فيما يلي بعض السجلات التي قمت بسحبها.
pm2.log
pm2.error.log
OctoFarm-Server.log
OctoFarm-InformationCleaning.log

NotExpected ومع ذلك ، هل يمكن أن يكون 127.0..0.1 لا يحل إلى MongoDB في حاويته المتجانسة؟ هذا هو الشيء الوحيد الذي يمكنني التفكير فيه .... أو مشكلة معمارية تجعل مونجو لا يبدأ كخدمة؟

نعم ، لن يتم حلها على الإطلاق ، فقط تحقق من نقطة الدخول الخاصة بها. إنه يستخدم للعمل مع عنوان IP هذا بالرغم من أنه من الغريب أنه توقف فجأة عن العمل. إنه تعديل مخصص على config / dB.js في نقطة الدخول وقد كان الأمر كذلك لمدة 11 شهرًا حتى أنه مرتبك بعض الشيء في الوقت الحالي.

شبكة عامل الإرساء الداخلية 172.17.0.1. على الرغم من أن ذلك لا ينبغي أن يعمل تقنيًا ، حتى مع وضع المضيف أو أي شيء لن يفهم النطاق المحلي أبدًا.

إن Monolithic داخلي ، لذا فإن الاسترجاع 127.0.0.1 يتعلق بالشبكات الداخلية للحاوية نفسها. أم أنني قد أسيء فهم وجهة نظرك؟

لذلك حتى بعد إجراء ذلك يدويًا ، أحصل على نفس الخطأ في واجهة المستخدم. فيما يلي بعض السجلات التي قمت بسحبها.
pm2.log
pm2.error.log
OctoFarm-Server.log
OctoFarm-InformationCleaning.log

يرجى توضيح ما تعنيه بكلمة "يدويًا". بافتراض أنك قمت بإعداد حاويتين: 1 لـ MongoDB و 1 لـ OctoFarm ، هل أضفت MONGO = ... url_here ... متغير البيئة إلى حاوية OctoFarm؟

لذلك حتى بعد إجراء ذلك يدويًا ، أحصل على نفس الخطأ في واجهة المستخدم. فيما يلي بعض السجلات التي قمت بسحبها.
pm2.log
pm2.error.log
OctoFarm-Server.log
OctoFarm-InformationCleaning.log

davidzwa في pm2.error.logs هذا هو خطأ العقدة الذي أستخدمه للتعامل مع مشكلة إصدار العقدة التي ذكرتها. جميع عمال الرصيف في 13 عقدة. في حيرة من أمري هنا ، في العمل سوف نلقي نظرة أعمق عندما تسنح لي الفرصة. بالتأكيد يحتاج التحديث إلى 14.

@ TomKamin1 شكرا لأولئك الذين سيحاولون فرزها.
فقط لتأكيد هذه هي أحدث علامة ، أليس كذلك؟ ليس ديف؟ لن تكون هناك علامة OctoFarm / OctoFarm في جزء صورتك عندما تقوم بتحرير الحاوية في UnRaid.

لذلك حتى بعد إجراء ذلك يدويًا ، أحصل على نفس الخطأ في واجهة المستخدم. فيما يلي بعض السجلات التي قمت بسحبها.
pm2.log
pm2.error.log
OctoFarm-Server.log
OctoFarm-InformationCleaning.log

يرجى توضيح ما تعنيه بكلمة "يدويًا". بافتراض أنك قمت بإعداد حاويتين: 1 لـ MongoDB و 1 لـ OctoFarm ، هل أضفت MONGO = ... url_here ... متغير البيئة إلى حاوية OctoFarm؟

لقد اتبعت هذا الدليل خطوة بخطوة.
https://forums.unraid.net/topic/90385-guide-for-octofarm-3d-printer-octoprint-farm-software-for-unraid/

يا رفاق ، تمكنت من إصلاحه. لقد قمت بتثبيت مكون إضافي يسمى "CA Cleanup Appdata" وقمت بتنظيف كل شيء في مجلد appdata الخاص بي. الآن قمت بتثبيت monolythic وليس لديها مشكلة في قاعدة البيانات بعد الآن. سأرى ما إذا كان يعمل بشكل جيد من الآن فصاعدًا ، يتم كسر الإعلان بشكل عشوائي كما كان من قبل ، وإعلامك إذا كان يعمل. إذا كان هناك أي معلومات تحتاجها ، أعلمني بذلك. شكرا !

إن Monolithic داخلي ، لذا فإن الاسترجاع 127.0.0.1 يتعلق بالشبكات الداخلية للحاوية نفسها. أم أنني قد أسيء فهم وجهة نظرك؟

ربما أخطأ في فهم عامل ميناء tbh. أنا لست أكثر ضبابية إذا كان يستخدم الاسترجاع الداخلي فقط الخروج من مشاكل الإنشاء الخاصة بي التي واجهتها مع 127.0.0.1.

يا رفاق ، تمكنت من إصلاحه. لقد قمت بتثبيت مكون إضافي يسمى "CA Cleanup Appdata" وقمت بتنظيف كل شيء في مجلد appdata الخاص بي. الآن قمت بتثبيت monolythic وليس لديها مشكلة في قاعدة البيانات بعد الآن. سأرى ما إذا كان يعمل بشكل جيد من الآن فصاعدًا ، يتم كسر الإعلان بشكل عشوائي كما كان من قبل ، وإعلامك إذا كان يعمل. إذا كان هناك أي معلومات تحتاجها ، أعلمني بذلك. شكرا !

إذا اتبعت هذا الدليل ، فسيكون قديمًا المسارات التي تخبرك أن الإعداد لم يعد موجودًا. لدينا صور UnRaid في متجر تطبيقات CA مع كل شيء مهيأ مسبقًا لك. هذا يوضح سبب عدم وجود سجلات لديك في الأصل ، وكذلك سبب حدوث المشكلة حيث لم يكن لديك ملف config / dB.js عند إعادة تشغيل الحاوية.

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