4.14.04.10 – נתוני גרסה מקומיים של Apigee Edge

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

ביום רביעי, 20 באוגוסט 2014, השקנו תיקון לגרסה המקומית של Apigee Edge.

באגים שתוקנו

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

נושא תיאור
Netty router unresponsiveness due to buildup in the pooled connections
CORERT-219
תוקנו בעיות שגרמו לדליפה בחיבור כשהלקוח התנתק עוד לפני שהתקבלו תגובות API.
שגיאות במכונות מצב ביומני הנתב של Netty שגורמות לנתב תקוע
CORERT-201

כשלקוח שלח בקשות ברצף בחיבור בלי להמתין לתגובה, נראה שהנתב של Netty נתקע ולא עיבד בקשות.

מאפיין HTTPServer.pipelining.enabled חדש ב-router.properties של נתב Netty מאפשר לשלוט ב-HTTP pipelining. הערכים הבאים מתארים את ההתנהגות:

  • false (ברירת המחדל) – אם מתקבלות כמה בקשות, הנתב מחזיר שגיאה שמציינת את הניסיון להעברה ב-pipeline וסוגר את החיבור.
  • true – הנתב מטפל בבקשה אחת בכל פעם על ידי שמירת הבקשות במאגר לצורך טיפול בהמשך. התשובות לכל בקשה נשלחות באותו הסדר שבו הן הגיעו.

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

הודעות CLOSE_WAIT
CORERT-188
פתרון בעיות בהודעות CLOSED_WAIT שלא נסגרו כראוי.
מעבד ההודעות סוגר חיבורים בזמן שהנתב מנסה לעשות שימוש חוזר בחיבורים מהמאגר
CORERT-114
תוקנו הבעיות שגרמו לסגירת החיבור במאגר בתנאים מסוימים של שגיאות.
שגיאות 5xx בתשובותAPIRT-342 שגיאות HTTP מסוג 5xx התרחשו במצבים שבהם התגובה הייתה מלאה בהתאם למפרט HTTP (ללא Content-Length או קידוד בקטעים בתגובות של נקודות קצה יעד). עכשיו Edge מתייחס לתשובות האלה כאל תשובות מלאות.