One of the things that certainly frustrate both consumers and web owners is seeing an error code pop up on the website or on one of its pages. One of those annoying pests is the 502 error or bad gateway error.
אף על פי שאינה נפוצה כמו שגיאות שרת אחרות, בעיה זו מטרידה במיוחד כאשר היא מתרחשת, במיוחד מכיוון שלעתים קרובות קשה למצוא את שורש הבעיה.
אבל, מה בדיוק שגיאת שערים רע 502?
במילים פשוטות, שגיאה זו היא קוד סטטוס של HTTP (Hypertext Transfer Protocol) והיא מתרחשת כאשר שרת מקוון אחד אינו מקבל או חושב שהוא לא קיבל תגובה נאותה משרת מקוון אחר.
זה יכול לקרות לכל מי שבכל התקנה, כל דפדפן וכל מכשיר. לכן, בואו נראה מה גורם לשגיאה זו ואיך לתקן, ונקווה להיפטר ממנה לתמיד.
חבורת 5xx
כפי שאתה אולי כבר יודע, ה- 502 אינו השגיאה היחידה שיכולה להתרחש בין 500 סדרות השגיאות שרק מחכות להרוס לך את היום. עם זאת, הנה כמה מהטעויות הנפוצות והחשובות ביותר בקבוצת 500 שעליך להיות מודע אליהם.
-
- שגיאת שרת פנימית 500 - שרת האינטרנט שלך יציג שגיאה זו ברגע שהוא נתקל בתנאי שמונע ממנו את מילוי המשימה שלו, קרי בקשת לקוח.
- 501 לא מיושם - השרת אינו יכול לתמוך או להכיר את שיטת הבקשה. חסר לו הפונקציונליות לעיבוד הבקשה ולכן היא מגיבה בשגיאה זו.
- Gateway 502 הרע - לשרתים היה קטטה ועכשיו הם לא מדברים זה עם זה. בדיחות בצד, בזמן ששימש כפרוקסי או כשער, השרת שלך לא קיבל תגובה נאותה משרת במעלה הזרם בעת שניסה לעבד את הבקשה.
- 503 השירות אינו זמין - מצב זמני כאשר שרת אינו זמין לבקשות עיבוד מכיוון שאף אחד מתרחש תחזוקה או שהוא כרגע עמוס מדי.
- פסק זמן לשער 504 - השרת, בעוד שהוא פועל כפרוקסי או כשער שוב לא קיבל תגובה בזמן משרת אחר, למשל DNS, כך שהוא לא יכול היה לעבד את הבקשה.
- 505 גרסת HTTP אינה נתמכת - השגיאה שלו מתרחשת כאשר שרת האינטרנט שלך אינו יכול או לא יתמוך בגירסת גרסת פרוטוקול HTTP שמקורו בבקשה. השגיאה מכילה בדרך כלל תיאור מדוע השרת לא ישתף פעולה.
הגורמים מאחורי שגיאת 502
ברוב המקרים, שגיאת 502 היא רק נקודה בתקשורת בין שני שרתים מקוונים. שום דבר עיקרי ושום דבר רציני מדי. עם זאת, לגלות בדיוק מה גרם לשגיאה 502 יכול לעתים קרובות להיות מאתגר למדי.
הסיבה העיקרית היא ששגיאה זו מתרחשת בין שני שרתים מקוונים שאין לך שליטה עליהם לחלוטין.
לאינטרנט owners that are not developers themselves, having one on your team can be very helpful when dealing with such errors. You can check מקוון למשרות מהנדס תוכנה כדי לקבל תמונה ברורה של מה שאתה עשוי לצפות ממפתח אם תחליט לשכור אחת.
יתרה מכך, שגיאה זו עשויה להסוות את עצמה כהודעות שגיאה אחרות, כגון שגיאת פרוקסי 502, HTTP 502, 502 Bad Gateway NGINX וכן הלאה. בכל מקרה, לפני שאתה מאבד את שפיותך בגלל מה שעלול היה לגרום לשגיאה, הנה כמה סיבות נפוצות ביותר מאחוריה.
- שרת המקור לא עובד במילים פשוטות, יתכן שהשרת שלך לא עובד כמו שצריך. שורש הבעיה שלך עשוי להיות נושא קישוריותזמן השבתה, עומס יתר, יותר מדי תנועה וכו '.
- בעיות בשמות התחום - בעיה זו מתרחשת כאשר התחום אינו קובע כראוי את כתובת ה- IP. רשומות DNS שגויות שהוגדרו כרמת אירוח תחום עשויות להיות הסיבה לבעיה זו. כמו כן, כנראה שהשינויים שנעשו ב- DNS לא הספיקו להתפשט ברחבי העולם כך שהשגיאה מתרחשת. זה יכול להיות בגלל גורמים TTL איטי (Time To Live).
- בקשת חסומה על ידי חומת האש - אה כן, חומת האש הישנה והטובה ודאגות האבטחה שלה. אם יש לך ספק לגבי הבעיה, בדוק את חומת האש. ברוב המקרים, המוח שמאחורי שגיאת 502 הוא, למעשה, חומת האש. זה יכול לחסום בקשות בין מגישים, במיוחד באתרי וורדפרס שיש להם תוספי אבטחה. מה שכן, זה יכול להיות גם ההגנה של DDoS בועטת פנימה.
- כשל בשרת - השרת שלך בעט בדלי. ישנן כמה סיבות לכך. לדוגמא, השרת במצב לא מקוון בגלל תחזוקה, השרת התרסק או תוכן השרת מפר את התנאים וההגבלות של הספק, עיין בדמות.
- שגיאת דפדפן - תאמינו או לא, לעתים קרובות הסיבה שמאחורי 502 שלנו היא הרחבות דפדפן. זה נכון במיוחד כאשר יש תוספי AdBlock המגנים על משתמשים מפני מודעות ומפופצים מעצבנים. סיבה נוספת יכולה פשוט להיות גרסה מיושנת של הדפדפן הנמצא בשימוש.
תיקון שגיאת 502
עכשיו אנחנו מגיעים לחלק המעניין. תיקון שגיאה 502 הוא לעתים קרובות פשוט למדי כפי שהוא מקבל. מבחינה צרכנית זה יכול להיות מאמץ כמו לטעון מחדש את הדף. ישנן מספר דרכים לתקן שגיאה זו והלן כמה מהן.
-
- טען מחדש את הדף - כן קראת נכון, פשוט טען מחדש את הדף וייתכן שהשגיאה נעלמה לתמיד. כאמור, הדבר המסכן עשוי רק להזדקק לזמן קצת יותר זמן.
-
- התחל הפעלת דפדפן חדשה - תיקון נוסף הוא לסגור הכל, לנקות את היסטוריית הגלישה, עוגיות וקובץ שמור ולהתחיל הפעלה חדשה. הפעלה פרטית או גלישה בסתר חדשה עשויה גם לעזור לתקן את השגיאה.
- הפעל מחדש את המחשב - אם הכל נכשל, אפס את המכונה ונסה מחדש.
- נסה דפדפן אחר - יתכן והבעיה קשורה לדפדפן, אז נסה בעיה אחרת, כגון Google Chrome, Mozilla Firefox וכו '.
- תחזור מאוחר יותר - הדברים נראים די חסרי סיכוי אם ניסית את כל האמור לעיל לתקן את השגיאה. אתה עשוי לנסות ליצור קשר עם ספק שירותי האינטרנט שלך או למנהל האתר, אך שוב, פשוט תפנה קפה קפה ותחזור מאוחר יותר, השגיאה עשויה לפתור את עצמה עד שתחזור.
פיתרון למפתחים
נקודת המבט של המפתח שונה מזו הצרכנית. תיקון שגיאת 502 כמנהל אינטרנט יכול גם להיות חלק. לכן להלן מספר פתרונות ל- 502 למפתחים.
- נסה להבין אם ניתן להגיע לשרת במעלה הזרם באמצעות ניתוב עקבות או בדיקת ping של ה- IP של השרת.
- השתמש בכלי בדיקת ה- DNS כדי לבדוק אם שם הדומיין המוסמך נפתר כראוי.
- בדוק את יומני השגיאות בשרת או באתר כדי לראות אם יש שגיאה מסוימת שנזרקת לשרת.
- באתרי וורדפרס, נסה לשנות את שמם באופן זמני לתיקיית "wp-content / plugins" כדי לשלול את התוספים כגורם אפשרי לשגיאה.
- בדוק ביומני חומת האש אם יש סימנים לחסימות.
מילה סוגרת
מבין כל השגיאות האפשריות שעלולות להתרחש בשרת או באתר האינטרנט, שגיאת השער הגרוע של 502 אינה הגרועה ביותר במגרש. עם זאת, זה עדיין מציק בכל זאת.
למרות שהיא עשויה להיפתר במהירות וביעילות, היא עשויה להצביע על סוגיות בסיסיות חמורות יותר שעלולות לגרום לבעיות חמורות יותר בעתיד, וזו הסיבה שכדאי לבדוק עוד מעט מתי זה מתרחש.