الإصدار 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.