עיקרי אַחֵר 502 Bad Gateway - כיצד לתקן

502 Bad Gateway - כיצד לתקן



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

502 Bad Gateway - כיצד לתקן

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

502 פירוש שער גרוע

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

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

502 תיקון שער גרוע

להלן כמה טיפים שתוכל לנסות מדפדפן האינטרנט שלך כדי לקוות לנקות את שגיאת 502 Bad Gateway ולהציג את דף האינטרנט שלך.

1. נסה לטעון מחדש את הדף

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

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

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

מחק gmail באופן אוטומטי דוא"ל לאחר 30 יום

2. נסה לנקות את מטמון הדפדפן שלך

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

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

כרום

  1. בחלון דפדפן Chrome שלך, לחץ על תפריט שלוש הנקודות בפינה השמאלית העליונה.
  2. בחר באפשרות עוד כלים.
  3. בחר באפשרות נקה נתוני גלישה...
  4. בחלון הקופץ נקה נתוני גלישה, ודא שרק אפשרות התמונות והקבצים המאוחסנים מסומנת, החלט על טווח הזמן ולאחר מכן נקה נתונים.

פיירפוקס

  1. בחלון דפדפן Firefox שלך, לחץ על סמל ההמבורגר בפינה השמאלית העליונה.
  2. לחץ על היסטוריה.
  3. בחר נקה היסטוריה אחרונה...
  4. בחלון הקופץ, בטווח הזמן לניקוי הנפתח, בחר הכל.
  5. ודא שרק תיבת המטמון מסומנת ולאחר מכן נקה עכשיו.

ספארי

כדי לרוקן את המטמון בדפדפן הספארי שלך, יש להפעיל את תפריט הפיתוח. כדי לעשות זאת:

  1. עבור אל העדפות ואז מתקדם.
  2. סמן את התיבה הצג תפריט פיתוח בשורת התפריטים.
  3. עבור לפתח ואז לרוקן מטמונים.

502 Bad Gateway ב-NGINX

PHP-FastCGI Process Manager (PHP-FPM) הוא תהליך רקע לטיפול בבקשות שרת אינטרנט עבור אפליקציות PHP. NGINX מעבירה בקשות אינטרנט לתהליכי עבודה של PHP-FPM המבצעים את אפליקציית PHP. NGINX מחזירה שגיאת 502 Bad Gateway כאשר היא לא מצליחה להאציל בקשה ל-PHP-FPM או אם PHP-FPM לא מגיבה.

להלן הסיבות הנפוצות ביותר להחזרת שגיאה 502 של NGINX:

  • PHP-FPM לא פועל.
  • NGINX אינו מסוגל לתקשר עם PHP-FPM.
  • פג הזמן הקצוב של PHP-FPM.

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

1. בדוק אם PHP-FPM פועל

כאשר PHP-FPM אינו פועל, NGINX יחזיר שגיאה 502 לכל הבקשות שנועדו להגיע לאפליקציית PHP. אתה יכול להשתמש בפקודה ps דרך מארח לינוקס כדי לבדוק אם פועלים תהליכי PHP-FPM. הפקודה היא:

|_+_|.

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

מכיוון ש-PHP-FPM מובנה בקוד ה-PHP, אתה יכול להוסיף אותו כשירות מערכת בעת הגדרת PHP. לאחר הגדרת הפרויקט כשירות, השתמש בפקודה זו להתחלה אוטומטית:

|_+_|.

2. בדוק אם ל-NGINX יש גישה לשקע

ברגע ש-PHP-FPM מתחיל, הוא מייצר שקעי Unix או TCP כדי להתחבר לשרת האינטרנט NGINX. תהליכי העבודה של PHP-FPM צריכים את השקעים כדי להאזין לבקשות NGINX. ודא ש-PHP-FPM ו-NGINX מוגדרים לשימוש באותו שקע

PHP-FPM משתמש בקובץ תצורה שונה לכל מאגר תהליכים. כדי למצוא את הקבצים האלה עבור אל:

|_+_|.

שקעי הבריכה מצוינים בהוראת האזנה בקובץ התצורה שלו, למשל. הוראת ההאזנה הבאה, מגדירה מאגר בשם mypool לשימוש בשקע יוניקס שנמצא בכתובת: /run/php/mypool.sock :

|_+_|.

אם ל-NGINX אין אפשרות לגשת לשקע של מאגר, תוכל לחשב באיזה מאגר עובדים מדובר על ידי בחינת איזה שקע מצוין ביומן השגיאות של NGINX. אם PHP-FPM לא הפעיל את מאגר העובדים של mypool, למשל, NGINX ישלח שגיאה 502 וערך היומן ייראה דומה לזה:

|_+_|() ל-unix: :/run/php/mypool.sock נכשל (2: אין קובץ או ספרייה כאלה).

כיצד להוסיף מוסיקה על סיפור האינסטגרם

3. בדוק אם פג הזמן הקצוב של PHP-FPM

כאשר לאפליקציה שלך לוקח יותר מדי זמן להגיב, המשתמשים יקבלו שגיאת זמן קצוב. אם הזמן הקצוב של PHP-FPM - קבוע בהוראה של התצורה של המאגר (request_terminate_timeout) - קטן מהזמן הקצוב של NGINX, NGINX יחזיר שגיאה 502.

אתה יכול להגדיל את הגדרת הזמן הקצוב של PHP-FPM בקובץ התצורה של הבריכה. עם זאת, זה עלול לגרום לבעיה נוספת: NGINX עלול להסתיים לפני קבלת תגובה מ-PHP-FPM.

פסק הזמן המוגדר כברירת מחדל של NGINX הוא 60 שניות. אם הגדלת את פסק הזמן של PHP-FPM יותר מ-60 שניות, ואפליקציית PHP שלך לא הספיקה להגיב, NGINX תנפיק שגיאת 504 Gateway Timeout. הימנע מכך על ידי הגדלת הגדרת הזמן הקצוב של NGINX.

502 Bad Gateway ב-Cloudflare

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

  • שרת המקור עמוס יתר על המידה עם עומסי שרת רבים מדי שמפעילים השבתת שרת
  • אתרי וורדפרס עם מגבלות זיכרון נמוכות של PHP או יותר מדי חיבורי MYSQL יכולים לגרום לטעינת השרת לאט
  • רשומות DNS שגויות, התנגשויות תוסף או ערכת נושא בוורדפרס, וכשלים בשירות, למשל. שירותי PHP-FPM ו-Cache

נסה את העצות הבאות כדי לפתור את שגיאת 502 Bad Gateway מ- Cloudflare:

1. טען מחדש את הדף ונקה את המטמון שלך

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

אם שגיאת 502 עדיין מופיעה, נקה את מטמון הדפדפן שלך ואז נסה שוב. לחץ לחיצה ארוכה על Ctrl + F5 עבור דפדפני Windows ו-Linux. עבור Chrome ו-Safari ב-Mac, זה Cmd + Shift + R.

2. בדוק את התוסף/ערכת הנושא שלך עבור התנגשויות

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

  1. היכנס לחשבון וורדפרס שלך.
  2. בחר פלאגינים בסרגל הצד.
  3. החל ביטול הפעלה על כל התוספים שלך.

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

ודא שהערכות נושא והתוספים שלך הם הגרסאות העדכניות ביותר, ושגרסת ה-PHP שלך נתמכת.

3. השבת זמנית את חומות האש וה-CDN שלך

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

אם אושר שהבעיה היא בחומת האש או ה-CDN שלך, נסה להשבית אותם באופן זמני, ולאחר מכן הפעל אותם לאחר מכן.

4. בדוק את שרתי ה-DNS שלך

לפעמים שרתי מערכת שמות הדומיין (DNS) שלך יכולים להחזיר את שגיאת 502 מכיוון שהדומיין של האתר שלך לא מצביע לכתובת ה-IP הנכונה. אם העברת לאחרונה את האתר שלך לשירות אירוח אחר, תצטרך להמתין לפחות 24 שעות עד להשלמת ההפצה ברחבי האינטרנט.

אם זה לא המקרה, כדי לנקות כתובות IP ורשומות DNS אחרות ממטמון ה-DNS המקומי שלך, אתה יכול לנסות לשטוף אותו, כך:

  1. הפעל חלון פקודה.
  2. הזן |_+_|.

או דרך מק:

  1. פתח חלון מסוף.
  2. הזן |_+_|.

502 שער רע נפתר!

הודעת השגיאה 502 Bad Gateway היא תגובה סטנדרטית כאשר יש משהו לא בסדר בתקשורת בין השרתים המעורבים בהחזרת בקשת האינטרנט שלך.

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

אילו הודעות שגיאה נוספות חווית בעת ביקורך בדפי אינטרנט? האם הבעיה נפתרה? ספר לנו בקטע ההערות.

מאמרים מעניינים

בחירת העורך

כיצד להתקין APK באנדרואיד
כיצד להתקין APK באנדרואיד
התקן קבצי APK באנדרואיד שלך כדי לקבל אפליקציות מחוץ לחנות Play הרשמית. הנה איך להשיג קובץ APK להתקנה באנדרואיד באמצעות הטלפון או המחשב שלך.
Office 365 לעומת LibreOffice או OpenOffice
Office 365 לעומת LibreOffice או OpenOffice
אם הלחימה בין LibreOffice ל- OpenOffice חלפה על פניך, ייתכן שהנחת פשוט כי LibreOffice היא הגרסה העדכנית ביותר מבין השניים, אך זה לא המקרה. LibreOffice מבוסס על אותו הדבר
סקירת שמע של Chromecast: הסטרימר המוזיקלי המושלם כולל כעת תמיכה מרובת חדרים
סקירת שמע של Chromecast: הסטרימר המוזיקלי המושלם כולל כעת תמיכה מרובת חדרים
הייתי מעריץ עצום של סטרימר הווידאו Chromecast של גוגל מאז השקתו בבריטניה, והייתי משתמש בו לעתים קרובות יותר, אך הוא מעולם לא היה הפיתרון הטוב ביותר לאודיו. הצורך שיהיה
ה- iPhone אינו מופעל צרו קשר עם הספק שלכם [פיתרון]
ה- iPhone אינו מופעל צרו קשר עם הספק שלכם [פיתרון]
כמה טעויות נפוצות אם כי מתסכלות להפליא. למרבה המזל, לרוב השגיאות יש הסבר פשוט ורזולוציה פשוטה. אחרים עשויים להיות קצת יותר קשים לעבודה, אך כך או כך, תמיד יש פיתרון להתגבר על כל שגיאה.
Windows 10 בונה 10074 תעלות מראה קלאסי ותמיכה בנושאים
Windows 10 בונה 10074 תעלות מראה קלאסי ותמיכה בנושאים
ב- Windows 10 build 10074, מיקרוסופט הסירה כמעט את כל אפשרויות ההופעה וההתאמה האישית והעבירה את כל אלה לאפליקציית ההגדרות.
כיצד לתקן בעיות אימות Wi-Fi באנדרואיד
כיצד לתקן בעיות אימות Wi-Fi באנדרואיד
שגיאות אימות Wi-Fi מתרחשות כאשר הטלפון או הטאבלט שלך לא יתחברו באופן מלא לרשת ה-Wi-Fi. להלן מספר דרכים לחזור לאינטרנט.
השבת צלילי התראות בזמן הפעלת משחקים ב- Windows 10
השבת צלילי התראות בזמן הפעלת משחקים ב- Windows 10
כיצד להפעיל או להשבית צלילי התראות בזמן הפעלת משחקים ב- Windows 10 Windows 10 מאפשר לך להפעיל או להשבית צלילי התראות כשאתה משחק במשחק. אפשרות זו מיושמת בסרגל המשחקים Xbox, המאפשר אופטימיזציה של המחשב האישי שלך למשחקים. פרסום Windows 10 מגיע עם תכונת סרגל המשחקים של Xbox, שהייתה חלק