מחשביםאבטחה

שגיאה 502 Bad Gateway - מה זה? סיבות ופתרונות

כל משתמש אינטרנט ראה הודעה בדפדפן שלו "502: Bad Gateway", שמשמעותה שגיאה בצד שרת האינטרנט במהלך עיבוד הבקשה. לרוב, הגורמים לכשלים קשורים לתצורה לא נכונה של שרת האינטרנט או ציוד אירוח החברה. הבעיה הסטנדרטית היא עיבוד שגוי של DNS או שרת proxy.

מה המשמעות של "502: Bad Gateway"?

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

גורם של שגיאה 502. היעדר משאבי שרת

הבעיה החשובה ביותר בשגיאה זו היא הרמה הלא מספקת של משאבי השרת לעיבוד בקשות נכנסות, מה שגורם לשרת ליצור שגיאה 502. חוסר המשאבים יכול להיות חומרה (חוסר RAM, מהירות מספקת של המעבד או הדיסק), ותוכנות הקשורות תצורה שגויה של השרת או של התוכנה שבה נעשה שימוש.

אבל יש מצב שבו, עם רמה מספקת של משאבים, השרת ממשיך ליצור מעת לעת שגיאה 502: Bad Gateway. מה זה יכול להיות, אם לא כשלים בחומרה?

הגבלת משאבים ניתן להזין באופן אוטומטי כאשר שרת VPS ייעודי או אירוח וירטואלי עוזב את תוכנית התעריף. כתוצאה מכך, ייתכן שהשרת לא יוכל להתמודד עם העומס הנוכחי.

שרתי אינטרנט, כגון אפאצ 'י, יש מספר מוגדר של מטפלים הבקשה שצוינו כאשר הוא מוגדר. אם כולם עסוקים בו זמנית, הבקשה הנכנסת מונחת בתור, וזמנה לא יעלה על דקה עבור כל אחד מהם. אם פסק הזמן יעלה, הבקשה בוטלה והמשתמש מקבל שגיאת 502. בנוסף, המטפל יכול פשוט לא מספיק משאבים חינם הנוכחי לעיבוד נורמלי של התור.

אם אתה משתמש ב- PHP + FastCGI בשרת, עם מספר לא ממומש של תהליכי php-cgi, יש כמעט תמיד עומס יתר וחוסר משאבים.

הסיבות הנפוצות ביותר למחסור במשאבים לבקשות עיבוד

  1. השרת לא יכול להתמודד עם המספר הנוכחי של מבקרים באתר בו זמנית. כמו כן, חלק משמעותי של המשאבים ניתן להוציא על ידי רובוטים שונים החיפוש סקריפטים תוכנה שגויה.
  2. עומס שרת במהלך התקפות DDos האקרים, כאשר השרת הוא הביא לידי פגם על ידי מספר רב של בקשות בו זמנית לעיבוד.
  3. ייתכן שיש מצב שבו, כאשר משתמשים בשירות אירוח וירטואלי , שגיאה 502: שער שגוי מתרחשת באופן בלתי צפוי. מה זה אומר? זה עשוי להצביע על קיומו של בעיה בצד אירוח, המכונה overselling, כלומר, הצבת המארח על אותו שרת כמו חשבונות לקוח רבים, כי הם חסרים את משאבי החומרה הנוכחית בזמני שיא.
  4. תצורה שגויה של השרת עצמו או חוסר תאימות תוכנה או חומרה.
  5. השתמש באתר של משאבים חיצוניים התוספת, כגון מונים לבקר, מלשינים שונים, סקריפטים. שגיאה עלולה להתרחש כאשר יש בעיות עם מקורות חיצוניים כאלה.
  6. הורדת קבצים גדולים לשרת עם איכות חיבור לאינטרנט ירודה.

שגיאות סקריפט PHP

שגיאה 502 עלולה להתרחש עקב סקריפטים, תוספים או הרחבות ב- PHP, אשר אינם מעבירים את הקוד המתאים לשרת כאשר הביצוע הושלם. לדוגמה, ליצור שגיאה 502: Nginx Bad Gateway כאחת הווריאציות של שרת ה- proxy עשוי עקב זיהוי שגוי של מצב התסריט ותפיסה של כשל בחיבור עם השירותים של שרת האינטרנט ככשל במערכת.

לכן, כל המידע הסטטי (תמונות, דפי אתר, קובצי רובוטים) נטען בדרך כלל וללא שגיאות. מה המשמעות של "502: Bad Gateway" במקרה זה? קריסה מתרחשת בעת טעינת סקריפטים של תוכניות, יישומי פלאגין ותוספים.

פעולה מתקנת 502

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

אמת את ההגדרה הנכונה של המגבלות עבור מספר תהליכי php-cgi בו זמנית. התצורה השגויה שלהם מובילה לעומס מהיר של השירות ואת המופע המתמיד של ההודעה "502: Bad Gateway". מה זה וכיצד להגדיר כראוי את גבולות התהליכים, לגלות את שירות התמיכה של ספק האירוח.

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

במקרה של חשד לתצורה overselling או שגוי של תצורת השרת, פנה לשירות התמיכה המארחת. אם אין תגובה, והבעיה לא תיפתר, שנה את ספק האירוח. הנגישות של השרת יכול להוביל הפסדים עקב שגיאה פשוטה 502: שער רע. מה זה אומר עבור העסק, אני חושב, לא שווה להסביר.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.atomiyme.com. Theme powered by WordPress.