تغییر تنظیمات حافظه جاوا

Edge for Private Cloud نسخه 4.17.05

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

برای تغییر این تنظیمات، فایل خواص کامپوننت را ویرایش کنید. اگر کامپوننت روی چندین ماشین نصب شده است، مانند پردازشگر پیام لبه، فایل خصوصیات را در همه ماشین‌هایی که کامپوننت را میزبانی می‌کنند، ویرایش کنید.

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

  • 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 مراجعه کنید.