أنس أسامة نشر 21 فبراير أرسل تقرير نشر 21 فبراير السلام عليكم اخواني اني اعاني من مشكلة عبر موقع مبرمج عبر node.js المشكلة بالسب دومين لا يتم الاتصال بالقاعدة لتظهر البيانات هذا هو الخطاء 2024-02-21T08:06:29: Example app listening on port 50000! 2024-02-21T08:06:59: mongodb://rootuser:rootpass@daressly.com:27017/dareslly 2024-02-21T08:06:59: MongooseServerSelectionError: connect ECONNREFUSED 192.99.8.129:27017 2024-02-21T08:06:59: at _handleConnectionErrors (/home/daressly/node.daressly.com/back_end/node_modules/mongoose/lib/connection.js:805:11) 2024-02-21T08:06:59: at NativeConnection.openUri (/home/daressly/node.daressly.com/back_end/node_modules/mongoose/lib/connection.js:780:11) { 2024-02-21T08:06:59: reason: TopologyDescription { 2024-02-21T08:06:59: type: 'Unknown', 2024-02-21T08:06:59: servers: Map(1) { 'daressly.com:27017' => [ServerDescription] }, 2024-02-21T08:06:59: stale: false, 2024-02-21T08:06:59: compatible: true, 2024-02-21T08:06:59: heartbeatFrequencyMS: 10000, 2024-02-21T08:06:59: localThresholdMS: 15, 2024-02-21T08:06:59: setName: null, 2024-02-21T08:06:59: maxElectionId: null, 2024-02-21T08:06:59: maxSetVersion: null, 2024-02-21T08:06:59: commonWireVersion: 0, 2024-02-21T08:06:59: logicalSessionTimeoutMinutes: null 2024-02-21T08:06:59: }, 2024-02-21T08:06:59: code: undefined 2024-02-21T08:06:59: } وهذا رابط السب دومين https://node.daressly.com/subjects/ المفروض يظهر هكذا كما بالصورة المرفقة لكن المشكلة حدثت بعد اعادة تشغيل السيرفر وتحديث المونجو بانتظار المساعدة اقتباس
0 Mahmoud Hassan19 نشر 21 فبراير أرسل تقرير نشر 21 فبراير مرحبا انس من الواضح انه المشكلة لديك في الاتصال بالداتابيز فاتبع هذه الخطوات التي لاحظتها 1-تاكد من ان mangodb server يعمل ولا توجد به اي مشاكل وتستطيع اختبارة عن طريق الامر mongo --host 192.99.8.129 --port 27017 -u rootuser -p rootpass --authenticationDatabase admin 2-تاكد من ال connection string انها ليس بها اي اخطاء يجب ان يكون مثل هذه mongodb://rootuser:rootpass@192.99.8.129:27017/dareslly 3-تاكد من username و password 4-فتح ال log الخاص ب mangodb وارسالة هنا من فضلك cat /etc/mongod.conf 5-تاكد من ال firewall انه يسمح لل port 27017 السماحيات الوصول in ,out اقتباس
0 أنس أسامة نشر 21 فبراير الكاتب أرسل تقرير نشر 21 فبراير تفضل هذه الصور بالمرفقات بانتظار المساعدة اقتباس
0 Mahmoud Hassan19 نشر 21 فبراير أرسل تقرير نشر 21 فبراير هنا يوجد خطأ root@server ~]# mongo --host 192.99.8.129 --port 27017 -u rootuser -p rootpass --authenticationDatabase admin MongoDB shell version v5.0.24 connecting to: mongodb://192.99.8.129:27017/?authsource=admin&compressors-disabl ed&gssapiServiceName=mongodb Error: couldn't connect to server 192.99.8.129:27017, connection attempt failed: SocketException: Error connecting to 192.99.8.129:27017 :: caused by: Connect ion refused : connect@src/mongo/shell/mongo.js:372:17 @ (connect):2:6 exception: connect failed exiting with code 1 [root@server ~]# الرسالة تشير إلى أن هناك مشكلة في الاتصال MongoDB المستضيف على عنوان IP 192.99.8.129 والمستمع على البورت 27017 قم بهذه الاجراءات التأكد من تشغيل خادم MongoDB تأكد من أن خادم MongoDB قيد التشغيل على العنوان IP 192.99.8.129 والبورت 27017 يمكن استخدام هذه الامر : sudo systemctl status mongod او sudo service mongod status هذا الأمر سيعرض حالة خدمة MongoDB إذا كانت تعمل بشكل صحيح يجب أن ترى رسالة تفيد بأن الخدمة قيد التشغيل في حال كانت متوقفة أو تواجه مشكلة التحقق من جدار الحماية (Firewall) تحقق من إعدادات جدار الحماية على الخادم قد يكون هناك قاعدة في جدار الحماية تمنع الاتصال بالبورت 27017 تأكد من أن جدار الحماية يسمح بحركة المرور عبر هذا البورت يمكن استخدام هذه الاوامر للتحقق sudo iptables -L او sudo iptables -L -n سيقوم هذا بعرض قائمة بقواعد iptables الحالية تحقق من وجود قاعدة تسمح بحركة المرور على البورت 27017 sudo firewall-cmd --list-all سيقوم هذا بعرض جميع القواعد المكونة لجدار الحماية تأكد من وجود قاعدة تسمح بحركة المرور على البورت 27017 إذا كان جدار الحماية يمنع الاتصال على البورت 27017 يجب عليك إما تعديل إعدادات جدار الحماية للسماح بحركة المرور على هذا البورت أو تعديل إعدادات MongoDB لاستخدام بورت يتم السماح بحركة المرور عليه التحقق من إعدادات MongoDB تأكد من أن MongoDB مكون بحيث يسمح بالاتصال من عناوين IP الخارجية وأن المستخدم وكلمة المرور المستخدمة لديك صحيحة التحقق من الاتصال المحلي جرب الاتصال من نفس الخادم باستخدام العنوان 127.0.0.1 بدلاً من 192.99.8.129 إذا نجح الاتصال المحلي ولكن الاتصال البعيد فشل فقد يكون هناك مشكلة في إعدادات الشبكة أو جدار الحماية اقتباس
0 أنس أسامة نشر 21 فبراير الكاتب أرسل تقرير نشر 21 فبراير تفضل هذه هي صور بالمرفقات فليس لدي خبرة بذالك بانتظار المساعدة وجزاك الله كل خير اقتباس
0 Mahmoud Hassan19 نشر 24 فبراير أرسل تقرير نشر 24 فبراير [root@server ~]# sudo systemctl status mongod mongod.service - MongoDB Database Server Loaded: loaded (/usr/lib/systemd/system/mongod.service; disabled; vendor pres et: disabled) Active: inactive (dead) Docs: https://docs.mongodb.org/manual [root@server ~]# | واضح هنا ان service mongod لا تعمل نفز هذه الامر لكي تعمل sudo systemctl start mongod اقتباس
0 أنس أسامة نشر 24 فبراير الكاتب أرسل تقرير نشر 24 فبراير ظهر لي هذا الخطاء بانتظار المساعدة ملاحظة المنجو الموجودة داخل اللوحة لا تعمل لكن المبرمج قام بتنصيب المنجو على السيرفر اللوحة المستخدمة هي cwp اقتباس
0 أنس أسامة نشر 18 مارس الكاتب أرسل تقرير نشر 18 مارس من فضلكم مازلت بانتظار المساعدة اليوم حدثت المانجو فعند وضع هذا الامر sudo systemctl start mongod ظهر الخطاء بالصورة بانتظار المساعدة اقتباس
السؤال
أنس أسامة
السلام عليكم
اخواني اني اعاني من مشكلة عبر موقع مبرمج عبر node.js المشكلة بالسب دومين لا يتم الاتصال بالقاعدة لتظهر البيانات هذا هو الخطاء
2024-02-21T08:06:29: Example app listening on port 50000! 2024-02-21T08:06:59: mongodb://rootuser:rootpass@daressly.com:27017/dareslly 2024-02-21T08:06:59: MongooseServerSelectionError: connect ECONNREFUSED 192.99.8.129:27017 2024-02-21T08:06:59: at _handleConnectionErrors (/home/daressly/node.daressly.com/back_end/node_modules/mongoose/lib/connection.js:805:11) 2024-02-21T08:06:59: at NativeConnection.openUri (/home/daressly/node.daressly.com/back_end/node_modules/mongoose/lib/connection.js:780:11) { 2024-02-21T08:06:59: reason: TopologyDescription { 2024-02-21T08:06:59: type: 'Unknown', 2024-02-21T08:06:59: servers: Map(1) { 'daressly.com:27017' => [ServerDescription] }, 2024-02-21T08:06:59: stale: false, 2024-02-21T08:06:59: compatible: true, 2024-02-21T08:06:59: heartbeatFrequencyMS: 10000, 2024-02-21T08:06:59: localThresholdMS: 15, 2024-02-21T08:06:59: setName: null, 2024-02-21T08:06:59: maxElectionId: null, 2024-02-21T08:06:59: maxSetVersion: null, 2024-02-21T08:06:59: commonWireVersion: 0, 2024-02-21T08:06:59: logicalSessionTimeoutMinutes: null 2024-02-21T08:06:59: }, 2024-02-21T08:06:59: code: undefined 2024-02-21T08:06:59: }
وهذا رابط السب دومين
https://node.daressly.com/subjects/
المفروض يظهر هكذا كما بالصورة المرفقة
لكن المشكلة حدثت بعد اعادة تشغيل السيرفر وتحديث المونجو
بانتظار المساعدة
13 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.