בדף הזה מוסבר איך לפתור בעיות שקשורות למקורות כשמגדירים אותם לעבודה עם Media CDN.
פתרון בעיות בקישוריות של מקור
אם אתם מקבלים שגיאות HTTP 50x, כמו HTTP 502 (Gateway Timeout) או HTTP 500 (Internal Server Error), כדאי לבדוק את הדברים הבאים:
בודקים שאפשר לפתור את שם המארח של המקור באמצעות Google Public DNS, ושהכתובות IP שנפתרו תואמות לציפיות. אם שיניתם לאחרונה את רשומות ה-DNS, יכול להיות שהכתובת הישנה עדיין שמורה במטמון של ה-resolvers.
אם המקור תומך רק ב-HTTP/1.1 ולא תומך ב-HTTP/2, צריך להגדיר את השדה
protocolבמקור לשימוש ב-HTTPאו ב-HTTPSבמקום ב-HTTP2. Media CDN לא חוזר לחיבורי HTTP/1.1 אלא אם מציינים זאת.בודקים שיומני הבקשות ב-Cloud Logging מכילים את כתובת ה-IP המקורית הנכונה.
צריך לוודא שלמקור יש אישור SSL (TLS) תקף (ממקור מהימן לציבור) שלא פג תוקפו.
אין תמיכה בטריילרים של HTTP/2, ובקשות לשרת מקור לא כוללות את כותרת הבקשה TE. טריילרים שנכללים בתגובה לא נשמרים במטמון ולא מוחזרים ללקוח.
פתרון בעיות במעבר אוטומטי לגיבוי (failover) של מקור
אם הגיבוי למקור לא פועל כמו שציפיתם, כדאי לבדוק את הדברים הבאים:
מוודאים ששכתוב הכותרת המתאים של המארח מוגדר במקור ליתירות כשל.
מוודאים שהמקור הראשי מוגדר עם מספיק
maxAttemptsTimeout,maxAttemptsו-timeoutsכדי להתאים להפניות אוטומטיות (redirect) ולמעבר לגיבוי (failover) של המקור. הפניות אוטומטיות ממקור נספרות כניסיונות חיבור נפרדים בהתאם להגדרהmaxAttempts.