الإصدار 4.18.05 من Edge for Private Cloud
قد تحتاج إلى زيادة حجم الذاكرة، وذلك استنادًا إلى عدد الزيارات ومتطلبات المعالجة. أو حجم البيانات الوصفية للفئة لمكوّن واحد أو أكثر من مكوّنات Apigee.
لتغيير هذه الإعدادات، عدِّل ملف الخصائص للمكوّن. إذا كان المكون مثبتة على أجهزة متعددة، مثل معالج الرسائل Edge، ثم قم بتعديل ملف الخصائص على جميع الأجهزة التي تستضيف المكون.
لضبط هذه القيم، اضبط السمات التالية:
الموقع | الوصف |
---|---|
bin_setenv_min_mem |
لضبط الحدّ الأدنى لحجم الذاكرة والمساحة التلقائية هي 256 ميغابايت. يتجاوب هذا الإعداد مع لغة Java
الخيار -Xms . |
bin_setenv_max_mem |
لضبط الحدّ الأقصى لحجم الذاكرة والمساحة التلقائية هي 512 ميغابايت. يتجاوب هذا الإعداد مع لغة Java
الخيار -Xmx . |
bin_setenv_meta_space_size |
تضبط هذه السياسة الحجم التلقائي للبيانات الوصفية للصف. يتم تعيين القيمة الافتراضية على قيمة
bin_setenv_max_permsize ، والذي يبلغ الحجم التلقائي 128 ميغابايت. في معالج الرسائل،
تنصح Apigee بضبط هذه القيمة على 256 ميغابايت أو 512 ميغابايت، حسب عدد الزيارات.
يتوافق هذا الإعداد مع خيار Java -XX:MetaspaceSize . |
قم بتعيين هذه الخصائص لكل مكون على الجهاز، باستخدام "m" اللاحقة للإشارة إلى ميغابايت.
فعلى سبيل المثال، بالنسبة إلى معالج الرسائل، يمكنك تعيينها في
ملف /opt/apigee/customer/application/message-processor.properties
باسم:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
إذا كان الملف message-processor.properties
غير متوفر، أو إذا كان ملف .properties
المقابل لأي مكون من مكونات Edge غير متوفر
غير موجود، عليك إنشاؤه ثم تغيير ملكية الملف إلى "apigee" المستخدم:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
بعد ضبط القيم في ملف .properties
، أعِد تشغيل المكوِّن:
/opt/apigee/apigee-service/bin/apigee-service component restart
على سبيل المثال:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
بالنسبة إلى إعدادات Java التي لا تتحكم فيها الخصائص المدرجة أعلاه، يمكنك أيضًا تعيين
التالي في ملف .properties
المقابل لأي مكون من مكونات Edge:
bin_setenv_ext_jvm_opts
: ضبط أي لغة Java لم تحددها المواقع الأخرى. على سبيل المثال:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
ومع ذلك، لا تستخدم
bin_setenv_ext_jvm_opts
من أجل يتم ضبط-Xms
أو-Xmx
أو-XX:MetaspaceSize
على النحو التالي: التي يتم التحكم فيها من خلال الخصائص المدرجة أعلاه.
للحصول على نصائح إضافية حول ضبط الذاكرة، يُرجى الاطّلاع على هذه المقالة. المقالة على منتديات Edge.