تعديل إعدادات MongoDB
يتضمن ServBay قاعدة بيانات MongoDB ويوفر خيارات تكوين مرنة. يشرح هذا المقال بالتفصيل كيفية تعديل إعدادات MongoDB في ServBay, بما في ذلك موقع ملفات التكوين والعناصر الشائعة في التكوين. اعتمادًا على إصدار MongoDB, تقع هذه الملفات في الدليل /Applications/ServBay/etc/mongodb/<version>
, على سبيل المثال يقع ملف التكوين لإصدار MongoDB 8.0 في الدليل /Applications/ServBay/etc/mongodb/8.0
.
تنويه هام
يرجى عدم تعديل ملفات التكوين يدويًا. يتم إنشاء جميع ملفات التكوين تلقائيًا بواسطة ServBay, وقد تتعرض للتغيير إذا تم تعديلها يدويًا. يرجى إجراء التعديلات من خلال واجهة المستخدم.
تعديل من خلال واجهة مستخدم ServBay
يوفر ServBay واجهة إدارة رسومية قوية حيث يمكن للمستخدم تعديل مختلف معلمات التكوين مباشرة من خلالها. بعد النقر على حفظ, سيتم تطبيق التعديل تلقائيًا ويصبح فعالاً فورًا, مما يجنب المستخدم عناء تحرير المعلمات يدويًا.
يمكن للمستخدم من خلال شريط التنقل الجانبي في ServBay اختيار قاعدة البيانات
- MongoDB
, ثم اختيار الإصدار المقابل لتعديل إعدادات MongoDB.
في واجهة التحرير الرسومية, يمكن للمستخدم تعديل عنوان الاستماع الخاصة بـMongoDB bindIp
والمنفذ port
(الافتراضي هو 127.0.0.1, ::1:27017
). كما يمكن للمستخدم تكوين إعدادات MongoDB الأخرى.
بالإضافة إلى ذلك, يمكن للمستخدم في Additional Parameters
تكوين معلمات إضافية لتلبية احتياجات تطوير الأعمال.
عند الانتهاء من التعديل, يمكن للمستخدم النقر على زر حفظ
لتطبيق التعديلات وتصبح فعالة فورًا.
تعديل من خلال التحرير اليدوي لملفات التكوين
WARNING
يصلح التحرير اليدوي لملفات التكوين فقط للتغييرات المؤقتة لبعض عناصر التكوين.
لا نوصي بتعديل ملفات التكوين لـMongoDB يدويًا. لأن جميع التعديلات سيتم تجاوزها بواسطة ServBay.
لمحة عامة
في ServBay, يتم تخزين ملفات تكوين MongoDB في أدلة مختلفة بناءً على الإصدار. على سبيل المثال, يتم وضع ملفات التكوين لـMongoDB 8.0 في الدليل /Applications/ServBay/etc/mongodb/8.0
. يتضمن الملف الرئيسي للتكوين mongod.conf
.
موقع ملفات التكوين
mongod.conf
:/Applications/ServBay/etc/mongodb/8.0/mongod.conf
عناصر التكوين الشائعة وطرق التعديل
mongod.conf
mongod.conf
هو ملف التكوين الرئيسي لـMongoDB, ويستخدم لضبط خيارات التشغيل لخادم قاعدة البيانات.
العناصر الشائعة للتكوين
تعديل عنوان الاستماع:
yamlnet: bindIp: 0.0.0.0
1
2تعديل رقم المنفذ:
yamlnet: port: 27017
1
2تعديل الحد الأقصى لعدد الوصلات:
yamlmaxIncomingConnections: 100
1تعديل حجم ذاكرة التخزين المؤقت لـWiredTiger:
yamlstorage: wiredTiger: engineConfig: cacheSizeGB: 1
1
2
3
4تمكين سجل الاستعلام البطيء:
yamloperationProfiling: slowOpThresholdMs: 100
1
2
إعادة تشغيل MongoDB
بعد تعديل ملفات تكوين MongoDB, يجب إعادة تشغيل خدمة MongoDB لتصبح التغييرات سارية المفعول. يمكن القيام بذلك من خلال واجهة إدارة ServBay أو باستخدام أداة سطر الأوامر servbayctl
.
إعادة التشغيل من خلال واجهة إدارة ServBay
- افتح واجهة إدارة ServBay.
- انتقل إلى
الخدمات
. - ابحث عن خدمة MongoDB الخاصة بالإصدار المناسب وانقر على زر
إعادة التشغيل
.
إعادة التشغيل باستخدام servbayctl
يمكن استخدام أداة سطر الأوامر servbayctl
لإعادة تشغيل خدمة MongoDB بسهولة:
servbayctl restart mongodb 8.0
ملخص
في ServBay, تقع ملفات تكوين MongoDB في الدليل /Applications/ServBay/etc/mongodb/<version>
, ويتضمن ذلك mongod.conf
. بعد تعديل هذه الملفات, يمكن إعادة تشغيل خدمة MongoDB من خلال واجهة إدارة ServBay أو باستخدام أداة سطر الأوامر servbayctl
لتفعيل التغييرات.