Edge for Private Cloud גרסה 4.18.01
בהתאם לדרישות התנועה והעיבוד שלך, יכול להיות שיהיה צורך להגדיל את תמונת הערימה או את גודל המטא-נתונים של המחלקה עבור רכיב אחד או יותר של Apigee.
כדי לשנות את ההגדרות האלה, צריך לערוך את קובץ המאפיינים של הרכיב. אם הרכיב שמותקנים במספר מחשבים, כמו מעבד ההודעות של Edge, ולאחר מכן עורכים את קובץ המאפיינים בכל המכונות שמארחות את הרכיב.
כדי להגדיר את הערכים האלה, צריך להגדיר את המאפיינים הבאים:
- bin_setenv_min_mem – מוגדר גודל הערימה המינימלי. ברירת המחדל היא 256MB. ההגדרה הזו תואמת האפשרות Java -Xms.
- bin_setenv_max_mem – מוגדר את הגודל המקסימלי של ערימה. ברירת המחדל היא 512MB. ההגדרה הזו תואמת אפשרות Java -Xmx.
- bin_setenv_meta_space_size - מגדירים את גודל ברירת המחדל של המטא-נתונים של הכיתה. ערך ברירת המחדל מוגדר לערך של bin_setenv_max_permsize, שברירת המחדל שלו היא 128MB. במעבד ההודעות, Apigee ממליץ להגדיר ל-256MB או 512MB, בהתאם לתנועה שלכם. ההגדרה הזו תואמת האפשרות 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' user:
> 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
עבור הגדרות Java שלא נשלטות על ידי המאפיינים שצוינו למעלה, אפשר גם להגדיר שמופיע בקובץ .properties המתאים רכיב קצה:
- bin_setenv_ext_jvm_opts - הגדרת Java כלשהי
שלא צוין על ידי מאפיינים אחרים. לדוגמה:
bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
עם זאת, אין להשתמש ב-bin_setenv_ext_jvm_opts כדי הגדירו -Xms, -Xmx או -XX:MetaspaceSize כי הערכים האלה נקבע על ידי המאפיינים שמפורטים למעלה.
לטיפים נוספים על הגדרת זיכרון, ראו מאמר בפורומים של Edge.