4.16.05.06 – נתוני גרסה של Edge לענן פרטי

כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של Apigee X.
מידע

ביום שני, 2 בינואר 2016, השקנו גרסה חדשה של Apigee Edge לענן פרטי.

תהליך העדכון

כדי לעדכן את ההתקנה, מבצעים את התהליך הבא:

  1. בכל צומתי Edge, מנקים מאגרי Yum:
    > sudo yum clear all

  2. אם אתם משתמשים במאגר מקומי, צריך לעדכן את apigee-mirror:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror

  3. בכל צומתי Edge, מעדכנים את apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

  4. בכל צומתי Cassandra, מעדכנים את apigee-cassandra:
    >/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    כאשר configFile מציין את קובץ התצורה שבו השתמשתם כדי להתקין את Edge.

  5. בכל צומתי Qpid, מעדכנים את apigee-qpid:
    >/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile

  6. בכל צומתי Edge, צריך לעדכן את edge-gateway:
    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. בכל הצמתים של ממשק המשתמש של Edge, מעדכנים את edge-ui:
    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

הבאגים תוקנו

הבאגים הבאים תוקנו בגרסה הזו.

מזהה הבעיה התיאור מספר Build
APIRT-3717

שגיאת JavaScript במעבד ההודעות לאחר השדרוג

בעיה שבה רווח מיותר בקובץ תצורה גרם לשגיאת שדרוג לגרסה 4.16.01 תוקנה.

edge-gateway-4.16.05-0.0.893
DBS-1375

שרת הניהול ו-Cassandra לא מתקשרים

בגרסאות הקודמות, ייתכן שתיתקלו בשגיאה הבאה כדי לציין בעיית תקשורת בין שרת הניהול לבין Cassandra:

"code": "datastore.ErrorWhileAccessingDataStore"

הבעיה תוקנה בגרסה הזו.

apigee-cassandra-2.1.13-0.0.992
DOS-4350

apigee-mirror שולפת את כל הספריות של צד שלישי, לא רק את הספריות האחרונות

בגרסאות הקודמות, apigee-mirror משך רק את הגרסה האחרונה של הספרייה של צד שלישי. עכשיו הוא שולף את כל הגרסאות שמשמשות את Edge.

apigee-mirror-4.16.05-0.0.937
EDGEUI-827

יכול להיות שההרשאות הוגדרו בצורה שגויה למשתמש בכמה תפקידים בהתאמה אישית

אם משתמש משויך לכמה תפקידים בהתאמה אישית, יכול להיות שההרשאות יוגדרו בצורה שגויה עבורו. כבר פתרנו את הבעיה הזו.

edge-ui-4.16.05-0.0.3790

בעיות ידועות

בגרסה הזו קיימות הבעיות המוכרות הבאות.

מזהה הבעיה התיאור
APIRT-2978

הנתב לא מצליח להפעיל את Nginx או שהנתב לא פועל

אם נתב Edge לא מצליח להפעיל את Nginx או שלא פועל בכלל, כפי שמוצג בקובץ /opt/apigee/var/log/edge-router/logs/system.log, עליך למחוק את כל הקבצים בספרייה /opt/nginx/conf.d ולהפעיל מחדש את הנתב:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

מעבד ההודעות מבצע חיפוש DNS ב-IPv4 וב-IPv6

אם התקנתם והפעלתם את NSCD (Name Service Cache Daemon), ייתכן שתבחינו בכך שמעבדי הודעות מבצעים שני חיפושי DNS: אחד עבור IPv4 ואחד עבור IPv6.

כדי להשבית את חיפוש ה-DNS ב-IPv6:

  1. בכל צומת של מעבד ההודעות, עורכים את /etc/nscd.conf.
  2. מגדירים את המאפיין הבא:

    Enable-cache מארחים לא
PRC-1118

שגיאה בהפעלת הפקודה apigee-service apigee-postgresql pg-data-purge"

אם אתם מריצים את הפקודה "apigee-service apigee-postgresql pg-data-purge" ומופיעה שגיאה בפורמט:

שגיאה: חייב להיות הבעלים של הקשר

עורכים את /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge ומגדירים את המאפיין הבא ל-'apigee':

POSTGRES_USER=apigee

DOC-1687 עקב התנגשות ידועה של תלות בחבילות, סוכן Katello שמשמש בשרת לוויין 6 לא יותקן כראוי במארחים של Apigee Edge שמריצים את הדימון (daemon) Qpid.