Edge for Private Cloud v4.18.05
استنادًا إلى عدد الزيارات ومتطلبات المعالجة، قد تحتاج إلى زيادة حجم ذاكرة التخزين المؤقت أو حجم البيانات الوصفية لأحد المكوّنات في Apigee.
لتغيير هذه الإعدادات، عدِّل ملف الخصائص للمكوِّن. وإذا تم تثبيت المكوّن على أجهزة متعددة، مثل معالج رسالة Edge، عدِّل ملف السمات على جميع الأجهزة التي تستضيف المكوّن.
لضبط هذه القيم، اضبط السمات التالية:
الموقع | الوصف |
---|---|
bin_setenv_min_mem |
لضبط الحد الأدنى لحجم ذاكرة التخزين المؤقت الإعداد التلقائي هو 256 ميغابايت. ويتوافق هذا الإعداد مع خيار JavaScript -Xms . |
bin_setenv_max_mem |
لضبط الحد الأقصى لحجم ذاكرة التخزين المؤقت تبلغ القيمة التلقائية 512 ميغابايت. ويتوافق هذا الإعداد مع خيار JavaScript -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.