Edge for Private Cloud גרסה 4.18.05
בהתאם לדרישות התנועה והעיבוד שלך, יכול להיות שיהיה צורך להגדיל את תמונת הערימה או את גודל המטא-נתונים של המחלקה עבור רכיב אחד או יותר של Apigee.
כדי לשנות את ההגדרות האלה, צריך לערוך את קובץ המאפיינים של הרכיב. אם הרכיב שמותקנים במספר מחשבים, כמו מעבד ההודעות של Edge, ולאחר מכן עורכים את קובץ המאפיינים בכל המכונות שמארחות את הרכיב.
כדי להגדיר את הערכים האלה, צריך להגדיר את המאפיינים הבאים:
נכס | תיאור |
---|---|
bin_setenv_min_mem |
הגדרת הגודל המינימלי של ערימה. ברירת המחדל היא 256MB. ההגדרה הזו תואמת את
אפשרות -Xms . |
bin_setenv_max_mem |
הגדרת גודל הערימה המקסימלי. ברירת המחדל היא 512MB. ההגדרה הזו תואמת את
אפשרות -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 כלשהו לא קיים.
לא קיים, צריך ליצור אותו ואז לשנות את הבעלות על הקובץ ל-'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
המתאים לכל רכיב של 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.