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

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

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

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

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

  • bin_setenv_min_mem - حداقل اندازه پشته را تنظیم می‌کند. پیش‌فرض ۲۵۶ مگابایت است.
  • bin_setenv_max_mem - حداکثر اندازه پشته را تنظیم می‌کند. پیش‌فرض ۵۱۲ مگابایت است.
  • bin_setenv_meta_space_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 ببینید.