Помилка 504: все докладно і вирішення проблеми
Відео: Як виправити большенство помилок в Play Market - Android
Якщо сервер, на якому розташовується ваш ресурс, перевантажений (це відбувається внаслідок вичерпання ліміту трафіку), він видає користувачеві повідомлення: «Помилка 504 gateway time out». У перекладі на російську це означає: "час відповіді шлюзу вийшло, шлюз не відповідає". Виникає ситуація, коли Apache чисто фізично не може обробити всі http-запити, і вони встають в чергу. Однак минає лімітне час, і приходить повідомлення про те, що запит не був оброблений.
Щоб виправити ситуацію, необхідно оптимізувати ваш сервер. Для цього потрібно змінити обсяг оперативної пам`яті і кількість запитів http (Apache) в бік їх збільшення. Ще один варіант - оптимізувати працездатність всіх скриптів, які перебувають на вашому сайті. Дана операція допоможе підняти продуктивність обробки.
Якщо ж ви оплачуєте своє хостинг, то слід відразу ж звернутися за допомогою в саппорт. Служба підтримки зобов`язана перевірити ваш сайт на наявність якихось несправностей і при можливості «відремонтувати» його. Не варто нехтувати такою можливістю. "дірок", Які необхідно залатати, може бути більше, ніж ви думаєте. Деякі хостинг-провайдери здійснюють технічну підтримку по телефону. Даний вид допомоги дуже корисний, якщо ви вперше зіткнулися з такими технічними проблемами, як помилка 504. Завдяки такому саппорт ви зможете навчитися усувати їх самостійно, без сторонньої допомоги.
Відео: Bless online - рішення всіх фейлов? Виправлення помилок. Порятунок чи мертвому припарка?
Є і ще одна причина, по якій може виникнути 504-помилка: скрипт, що виконує якусь команду, не вкладається в ті часові рамки, які для нього задані. Це може бути пов`язано із запитом сторонніх ресурсів, або він сам в цей час займається іншою справою. Наприклад, вибудовує пошуковий індекс.
Для видалення несправності ви можете піти двома шляхами:
1) полегшити скрипт шляхом його оптімізаціі-
2) збільшити значення PHP-параметра max_execution_time.
Ще раз хотілося б торкнутися питання про технічну підтримку хостинг-провайдера, на якому розташований ваш сайт. Безумовно, у кожного він свій, але обов`язки САППОРТ для всіх обов`язкові. Бувають такі випадки, коли питання, відправлені до служби підтримки, залишаються поза увагою. Особливо якщо це стосується якихось лагов. Наприклад, виникає та ж сама помилка 504. У цьому випадку міняйте хостинг. Якщо почнуться більш серйозні проблеми, то навряд чи ви зможете розраховувати на їх допомогу.
Тут ще один момент, про який варто було б згадати. Якщо ваш сайт розташований на безкоштовному хостингу і має трирівневий домен, то не чекайте, що ваші заявки розглянуть найближчим часом. В першу чергу, такі саппорти працюють з клієнтами, які щомісяця сплачують їм місце на віртуальних дисках. Звичайно, засуджувати їх немає причин, адже постійні клієнти важливіше. Тому, якщо хочете, щоб в майбутньому помилка 504 вас більше не турбувала, переходите відразу на платний хостинг. Підступу в цьому ніякого немає, перейшовши на такий пакет, ви позбавите себе і свою роботу в інтернеті від безлічі небажаних і непередбачуваних проблем.
Ось і все, що хотілося вам розповісти про таке явище, як помилка 504. Нехай вона зустрічається вам якомога рідше!