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

Edge for Private Cloud، الإصدار 4.17.01

قد تحتاج إلى زيادة حجم الذاكرة، وذلك استنادًا إلى عدد الزيارات ومتطلبات المعالجة. أو حجم البيانات الوصفية للفئة لمكوّن واحد أو أكثر من مكوّنات 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.