אם השרת שבו נמצא המשאב שלך עמוס יתר על המידה (זה קורה עקב מיצוי מגבלת התעבורה), זה נותן למשתמש הודעה: "פסק זמן של שגיאה 504 gateway". בתרגום לרוסית המשמעות היא: "זמן התגובה של השער פג, השער לא מגיב". נוצר מצב שבו Apache, מבחינה פיזית בלבד, לא יכול לעבד את כל בקשות ה-http, והם עומדים בתור. עם זאת, מגבלת הזמן עוברת ומופיעה הודעה המציינת שהבקשה לא טופלה.
כדי לתקן את המצב, עליך לבצע אופטימיזציה של השרת שלך. לשם כך, עליך לשנות את כמות ה-RAM ואת מספר בקשות http (Apache) לכיוון העלייה שלהן. אפשרות נוספת היא לייעל את הביצועים של כל הסקריפטים באתר שלך. פעולה זו תעזור לשפר את ביצועי העיבוד.
אם אתה משלם עבור האירוח שלך, עליך לפנות מיד לתמיכה לקבלת עזרה. שירות התמיכה מחויב לבדוק באתר שלך כל תקלה ובמידת האפשר "לתקן" אותו. אל תזניח הזדמנות כזו. "חורים" שצריך לתקן עשויים להיותיותר ממה שאתה חושב. ספקי אירוח מסוימים מספקים תמיכה טכנית בטלפון. סוג זה של עזרה שימושי מאוד אם אתה נתקל בבעיות טכניות כגון שגיאה 504 בפעם הראשונה. הודות לתמיכה זו, תוכל ללמוד כיצד לתקן אותן בעצמך, ללא עזרה מבחוץ.
ישנה סיבה נוספת מדוע עשויה להתרחש שגיאת 504: סקריפט שמבצע פקודה כלשהי אינו מתאים למסגרת הזמן שנקבעה עבורו. ייתכן שהסיבה לכך היא בקשה למשאבים של צד שלישי, או שהוא עצמו עושה משהו אחר בשלב זה. לדוגמה, בונה אינדקס חיפוש.
כדי להסיר באג, אתה יכול ללכת בשתי דרכים:
1) להבהיר את הסקריפט על ידי אופטימיזציה שלו;
2) להגדיל את הערך של הפרמטר max_execution_time PHP. שוב ברצוני לגעת בתמיכה הטכנית של ספק האירוח שבו נמצא האתר שלך. כמובן שלכל אחד יש את שלו, אבל חובות התמיכות הן חובה לכולם. יש מקרים שבהם שאלות שנשלחות לצוות התמיכה אינן מענה. במיוחד אם זה נוגע לפיגורים כלשהם. לדוגמה, אותה שגיאה 504 מתרחשת. במקרה זה, שנה אירוח. אם מתחילות בעיות חמורות יותר, סביר להניח שלא תוכל לסמוך על עזרתם.
יש עוד נקודה אחת שצריך להזכיר. אם האתר שלך ממוקם על אירוח חינמי ויש לו דומיין בן שלוש רמות, אל תצפה שהיישומים שלך ייבדקו בעתיד הקרוב. ראשוןבתורו, תמיכה כזו עובדת עם לקוחות שמשלמים להם מדי חודש עבור שטח בדיסק וירטואלי. כמובן שאין סיבה לגנות אותם, כי הלקוחות הקבועים חשובים יותר. לכן, אם אתה רוצה ששגיאת 504 לא תפריע לך יותר בעתיד, עבור ישר לאירוח בתשלום. אין בזה שום מלכוד, במעבר לחבילה כזו, תחסוך לעצמך ולעבודה שלך באינטרנט מבעיות רבות לא רצויות ובלתי צפויות.
זה כל מה שרציתי לספר לכם על תופעה כזו כמו שגיאה 504. תן לזה לקרות לך לעתים רחוקות ככל האפשר!