Edge for Private Cloud نسخه 4.18.05
بسته به نیازهای ترافیک و پردازش شما ممکن است نیاز باشد که اندازه پشته یا اندازه ابرداده کلاس را برای یک یا چند مؤلفه Apigee افزایش دهید.
برای تغییر این تنظیمات، فایل خواص کامپوننت را ویرایش کنید. اگر کامپوننت روی چندین ماشین نصب شده است، مانند پردازشگر پیام لبه، فایل خصوصیات را در همه ماشینهایی که کامپوننت را میزبانی میکنند، ویرایش کنید.
برای تنظیم این مقادیر، ویژگی های زیر را تنظیم کنید:
اموال | توضیحات |
---|---|
bin_setenv_min_mem | حداقل اندازه پشته را تنظیم می کند. پیش فرض 256 مگابایت است. این تنظیمات مربوط به گزینه Java -Xms است. |
bin_setenv_max_mem | حداکثر اندازه پشته را تنظیم می کند. پیش فرض 512 مگابایت است. این تنظیمات مربوط به گزینه Java -Xmx است. |
bin_setenv_meta_space_size | اندازه ابرداده کلاس پیش فرض را تنظیم می کند. مقدار پیش فرض روی مقدار bin_setenv_max_permsize تنظیم شده است که به طور پیش فرض 128 مگابایت است. در پردازشگر پیام، Apigee توصیه می کند که بسته به ترافیک خود، این مقدار را روی 256 مگابایت یا 512 مگابایت تنظیم کنید. این تنظیم با گزینه Java -XX:MetaspaceSize مطابقت دارد. |
با استفاده از پسوند "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
برای تنظیمات جاوا که توسط ویژگی های فهرست شده در بالا کنترل نمی شود، می توانید موارد زیر را نیز در فایل .properties
مربوطه برای هر جزء Edge تنظیم کنید:
-
bin_setenv_ext_jvm_opts
: هر خاصیت جاوا را که توسط خصوصیات دیگر مشخص نشده است را تنظیم کنید. به عنوان مثال:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
با این حال، از
bin_setenv_ext_jvm_opts
برای تنظیم-Xms
،-Xmx
، یا-XX:MetaspaceSize
استفاده نکنید زیرا این مقادیر توسط ویژگی های ذکر شده در بالا کنترل می شوند.
برای نکات بیشتر در مورد پیکربندی حافظه، به این مقاله در انجمن Edge مراجعه کنید.