تعديل إعدادات ذاكرة Java

Edge for Private Cloud الإصدار 4.16.05

استنادًا إلى متطلبات الزيارات والمعالجة، قد تحتاج إلى زيادة حجم الذاكرة المؤقتة أو حجم البيانات الوصفية للفئة لمكوّن واحد أو أكثر من مكوّنات Apigee.

لتغيير هذه الإعدادات، عدِّل ملف الخصائص للمكوّن. إذا كان المكوّن مثبّتًا على أجهزة متعددة، مثل معالج رسائل Edge، عدِّل ملف المواقع على جميع الأجهزة التي تستضيف المكوّن.

لضبط هذه القيم، اضبط السمات التالية:

  • bin_setenv_min_mem: لضبط الحد الأدنى لحجم العناصر المتعدّدة القيمة التلقائية هي 256 ميغابايت.
  • bin_setenv_max_mem: لضبط الحد الأقصى لحجم العناصر المتعدّدة القيمة التلقائية هي 512 ميغابايت.
  • bin_setenv_meta_space_size: لضبط الحد الأقصى لحجم البيانات الوصفية للفئة يتم ضبط القيمة التلقائية على قيمة bin_setenv_max_permsize، والتي تكون تلقائيًا 128 ميغابايت. في "معالج الرسائل"، تنصح Apigee بضبط هذه القيمة على 256 ميغابايت أو 512 ميغابايت، حسب عدد الزيارات.

اضبط هذه السمات لكل مكوّن على الجهاز، باستخدام اللاحقة "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

للحصول على نصائح إضافية حول ضبط الذاكرة، يُرجى الاطّلاع على هذه المقالة في منتديات Edge.