درحال اصلاح تنظیمات حافظه Java

Edge for Private Cloud نسخه ۴.۱۶.۰۵

بسته به ترافیک و الزامات پردازش شما، ممکن است لازم باشد اندازه توده یا اندازه فراداده کلاس را برای یک یا چند مؤلفه Apigee افزایش دهید.

برای تغییر این تنظیمات، فایل ویژگی‌های مؤلفه را ویرایش کنید. اگر مؤلفه در چندین دستگاه نصب شده است، مثلاً Edge Message Processor، فایل ویژگی‌ها را در همه دستگاه‌هایی که مؤلفه را میزبانی می‌کنند ویرایش کنید.

برای تنظیم این مقادیر، ویژگی‌های زیر را تنظیم کنید:

  • bin_setenv_min_mem - حداقل اندازه پشته را تنظیم می‌کند. پیش‌فرض ۲۵۶ مگابایت است.
  • bin_setenv_max_mem - set the maximum heap size. پیش‌فرض ۵۱۲ مگابایت است.
  • bin_setenv_meta_space_size - set the maximum class metadata size. مقدار پیش‌فرض روی مقدار bin_setenv_max_permsize تنظیم شده است، که به‌طور پیش‌فرض ۱۲۸ مگابایت است. در «پردازشگر پیام»، Apigee توصیه می‌کند که این مقدار را بسته به ترافیکتان روی ۲۵۶ مگابایت یا ۵۱۲ مگابایت تنظیم کنید.

این ویژگی‌ها را برای هر مؤلفه در دستگاه تنظیم کنید، از پسوند «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 ببینید.