Edge for Private Cloud v4.18.05
בהתאם לדרישות התנועה והעיבוד שלך, ייתכן שיהיה עליך להגדיל את ערימת הערימה או את גודל המטא-נתונים של הכיתה עבור רכיב אחד או יותר של Apigee.
כדי לשנות את ההגדרות האלה, צריך לערוך את קובץ המאפיינים של הרכיב. אם הרכיב מותקן במספר מכונות, למשל במעבד ההודעות, צריך לערוך את קובץ המאפיינים בכל המכונות שמארחות את הרכיב.
כדי להגדיר את הערכים האלה, מגדירים את המאפיינים הבאים:
נכס | תיאור |
---|---|
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, בהתאם לתנועה שלך.
ההגדרה הזו תואמת לאפשרות -XX:MetaspaceSize ב-Java. |
מגדירים את המאפיינים האלה לכל רכיב במחשב, ומשתמשים בסיומת 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 לא קיים, יוצרים אותו ומשנים את הבעלות על הקובץ למשתמש 'apige':
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
לכל רכיב Edge:
bin_setenv_ext_jvm_opts
: אפשר להגדיר כל נכס Java שלא צוין על ידי נכסים אחרים. למשל:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
עם זאת, אין להשתמש ב-
bin_setenv_ext_jvm_opts
כדי להגדיר את-Xms
,-Xmx
או-XX:MetaspaceSize
, כי הערכים האלה נשלטים על ידי הנכסים המפורטים למעלה.
לטיפים נוספים על הגדרת זיכרון, קראו את המאמר הזה בפורומים של Edge.