Error on post status code gatewaytimeout

Ошибка сервера 504 Gateway Time Out: почему такая ошибка появляется и как ее устранить. Пошаговая инструкция. Способы исправления 504 ошибки со стороны пользователя и администратора ресурса.

Иногда при посещении отдельных страниц сайта мы сталкиваемся с тем, что на экране вместо желаемого контента появляется сообщение об ошибке с цифровым кодом. Для «непосвященного» пользователя это просто набор цифр, но на самом деле в этих цифрах заложена определенная информация. Все они группируются по видам причин возникновения сбоя. 

Сообщения, кодирующиеся в формате 5хх, говорят о проблеме на стороне сервера, например, когда невозможно выполнить запрос из-за нарушения связи между несколькими серверами. Ошибка 504 Gateway Time Out не является распространенной, но это не значит, что на нее не стоит обращать внимания, особенно владельцу сайта. Рассмотрим некоторые причины возникновения данной ошибки и способы ее устранения как на стороне обычного посетителя, так и администратором веб-ресурса.

Ошибка 504 Gateway Time Out – это код состояния HTTP, который появляется, когда в течение заданного периода времени один сервер не получает своевременный ответ от другого сервера, который действует как шлюз или прокси.

Описания ошибки могут иметь различную форму:

  • 504 Gateway Timeout nginx
  • Gateway Timeout Error
  • HTTP Error 504
  • 504 Gateway Time-out – The server didn’t respond in time
  • HTTP Error 504 – Gateway Timeout

Наличие дополнительного словесного описания помогает конкретизировать причину возникновения сбоя. 

Производительный хостинг в подарок при заказе лицензии 1С-Битрикс

Выбирайте надежную CMS с регулярными обновлениями системы и профессиональной поддержкой. А мы подарим вам год хостинга – специально для сайтов на 1С-Битрикс.

Заказать

Что делать посетителю сайта при возникновении ошибки 504 

Итак, вы столкнулись с появлением на экране сообщения «error 504». Не спешите уходить с сайта, ведь возникновение сбоя может говорить о неправильной работе вашего браузера или даже наличии более серьезных проблем на уровне пользовательского софта. Попробуйте произвести довольно простые действия, чтобы убедиться, что с вашим программным обеспечением и настройками все в порядке. 

  1. Перезагрузите проблемную страницу или текущий браузер. Если проблема устранилась и не повторяется вновь, особенно при посещении других сайтов, о ней можно просто забыть. При регулярном возникновении однотипных ошибок во время посещения разных ресурсов стоит покопаться в настройках собственного ПО поглубже.
  2. Зайдите на тот же самый сайт, где возникла ошибка сервера 504, используя альтернативный браузер. В случае, когда страница во время тестирования открылась корректно, обновите браузер, в котором случился сбой, до последней версии.
  3. Проверьте, как открываются страницы этого же сайта с другого компьютера или смартфона. Это позволит вам понять, не связано ли появление ошибки 504 с ПО конкретного устройства.
  4. При регулярном появлении HTTP ошибок, в т.ч. с кодом 504, очистите кэш браузера, удалите файлы cookies. Со временем в любом браузере накапливается много «мусора». Произведя очистку, вы поможете программе работать более корректно и даже быстрее.
  5. Произведите сброс настроек роутера или модема, отключив оборудование на некоторое время от сети. Данная операция вряд ли приведет к устранению ошибки 504, но может улучшить качество интернет-соединения. Провайдеры регулярно вносят изменения в настройки собственного софта, обновляют его. Иногда это приводит к конфликту в корректном взаимодействии пользовательского оборудования и серверов оператора. Перезагрузка устройства по питанию в большинстве случаев решает такие проблемы.
  6. Очистите кэш DNS. Данная операция кажется сложной для обычного пользователя, но на деле выполнить ее достаточно легко. Способ очистки зависит от вашей операционной системы, найдите соответствующий мануал в интернете.
  7. Для опытных пользователей подойдет рекомендация временно переключить DNS-сервер на Google Public DNS, что как минимум поможет определить, возник ли ошибочный код состояния HTTP по причине DNS проблемы. 

Если после проведения всех вышеозначенных рекомендаций любая ошибка, в т.ч. 504 Gateway Time Out, продолжает возникать регулярно, обратитесь в техподдержку проблемного интернет-ресурса. 

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Решение проблем с появлением ошибки сервера 504 администратором веб-ресурса 

Некорректная работа сайта чаще всего просто раздражает посетителя и приводит к тому, что пользователь находит альтернативный ресурс. Для владельца сайта такие сбои могут носить более глобальные последствия. Поэтому очень важно своевременно обнаруживать баги и максимально быстро устранять их. Для раннего мониторинга стоит использовать все возможные инструменты: 

  • проводить регулярную симуляцию пользовательского поведения на сайте;
  • настроить автоматизированный мониторинг работоспособности ресурса как встроенными инструментами администрирования, так и с использованием специальных скриптов;
  • обеспечить качественную работу службы технической поддержки сайта, своевременную обработку всех поступающих сообщений, особенно связанных с информацией о появлении разного рода ошибок на стороне пользователя. 

Соблюдение последнего правила не только позволит практически без дополнительных затрат отслеживать все возможные проблемы, которые возникают при посещении сайта. Своевременная обработка пользовательских запросов, быстрый ответ, выдача рекомендаций и публичное обсуждение повышают лояльность и создают дополнительный PR-эффект.

Почти все ошибки с кодом 5хх, возникающие из-за невозможности обработки определенного количества запросов, поступающих на сервер, решаются методом апгрейда железа (использованием высокопроизводительного хостинга) либо оптимизацией работы программного обеспечения. Второй способ зависит от вида движка, на котором создан конкретный сайт. При использовании условно-бесплатных программ (WordPress, OpeneCart и других) все проблемы придется решать на уровне администрирования, с привлечением конкретного веб-программиста, разработавшего данный сайт. Если баги возникают на платных платформах (1С-Битрикс, UMI.CMS, NetCat CMS), напишите об ошибке 504 Gateway Time Out в техподдержку разработчика. Отправить сообщение о проблеме следует и разработчикам платных скриптов, если они установлены на вашем сайте, и вы считаете, что сбои возникают по причине их некорректного исполнения. 

Вот некоторые причины, приводящие к возникновению ошибки 504 Gateway Time Out

  • Резкий скачок нагрузки на сайт вследствие поступления большого количества внешних запросов, вызванного DDoS-атаками или действиями вирусного ПО, пиковым посещением сайта, например, в момент проведения различных акций в интернет-магазине, или единовременной загрузкой на сайт большого объема контента (импорт информации из CSV- или XML-файлов).
  • Некорректная работа скриптов, плагинов и дополнений, конфликтующих как между собой, так и внутри.
  • Превышение лимита доступных ресурсов при использовании виртуального хостинга.

Еще одна возможная причина возникновения ошибки 504 – исполняемый скрипт не укладывается в отведенный лимит времени. Это бывает, когда скрипт обращается к другим сайтам либо просто выполняет тяжелую операцию, например, строит поисковый индекс.

Рекомендации по устранению ошибки 504 Gateway Time Out методами администрирования сайта

Ошибка 504 Gateway Time Out может быть вызвана недавними изменениями или обновлениями на сайте. Если после отката к состоянию, предшествующему изменениям, баг исчез, следует найти конкретное действие, повлекшее возникновение ошибки. Для этого необходимо проверить журнал ошибок соответствующей CMS. Пользователи WordPress могут включить журналирование ошибок в файле wp-config.php добавлением следующих строк: 

define( 'wp_debug', true );
define( 'wp_debug_log', true );
define( 'wp_debug_display', false )

Все возникающие варианты ошибок будут записаны в файле wp-contents/debug.log.

Для проверки работоспособности плагинов и расширений попробуйте отключить те, которые вызывают подозрение как источники возникновения ошибки 504. В первую очередь это касается устаревших скриптов, но причиной могут оказаться и обновления. Если проблема исчезла, далее следует найти некорректный плагин или дополнение и устранить или исправить его. Один из способов улучшения работы исполняемого скрипта – увеличить значение параметра PHP max_execution_time или облегчить скрипт.

При использовании CDN для более быстрого получения контента, в частности CloudFlare, который работает как CDN и как сервис предотвращения негативных последствий от DDoS, вы можете столкнуться с двумя типами ошибок 504. В случае возникновения проблемы на стороне CloudFlare лучшим решением будет связаться с поддержкой CloudFlare или отключить его. Второй вариант – когда сбой возникает на стороне хостинг-провайдера. В этой ситуации также необходимо обратиться в службу поддержки хостера.

Часто ошибку 504 можно видеть на серверах, где используется VPS-хостинг и установлен Nginx в качестве фронтенда и Apache в качестве бэкенда. Для устранения проблемы в Apache можно увеличить значение timeout по умолчанию в файле httpd.conf:

# Timeout: The number of seconds before receives and sends time out.

Timeout 600

Также увеличить лимит в max_execution_time в php.ini: 

После внесения изменений следует перезапустить Apache. Ошибка 504 Gateway Time Out должна исчезнуть.

Аналогичным образом проблема с появлением ошибки HTTP 504 решается пользователями Nginx. Попробуйте увеличить такие параметры в файле /etc/nginx/conf.d/timeout.conf:

proxy_connect_timeout 600;

proxy_send_timeout 600;

proxy_read_timeout 600;

send_timeout 600;

Также рекомендуется увеличить max_execution_time в php.ini:

Далее перезапустите Nginx и откройте сайт. 

Более простым решением устранения данной проблемы является использование панели управления сервером.

Данный способ позволяет администрировать настройки веб-сервера без использования консоли, один раз настроить их под ваш проект и больше не подключаться к серверу без острой необходимости.

Например, в бесплатной панели управления Vesta Control Panel достаточно внести изменения в раздел «Сервер» и навсегда забыть о возможности возникновения ошибок на сайте.

Ошибка ответа сервера 504 Vesta Control PanelИ далее внести соответствующие изменения.

Ошибка ответа сервера 504 Vesta Control Panel

Изменение php.ini в VestaCP

Аналогичным способом проблема устраняется и при использовании альтернативных панелей управления хостингом – Ajenti, CentOS Web Panel, ISPmanager и других.

Если вы считаете, что появление 504 Gateway Timeout вызвано превышением лимита использования ресурсов серверного железа, оптимальным решением будет аренда выделенного сервера или VPS. Когда ваш сайт уже размещен на виртуальном хостинге, но ни одна из рекомендаций не привела к исправлению error 504, обратитесь к хостинг-провайдеру. В этом случае подробно опишите причины, которые, как вы полагаете, привели к появлению сбоя.

Заключение

В данной статье мы рассмотрели основные причины возникновения ошибки HTTP 504 Gateway Timeout и популярные способы устранения неполадки. Уверен, некоторые администраторы веб-ресурсов сталкивались с подобными проблемами, выходящими за рамки приведенных примеров и рекомендаций.

Буду благодарен, если вы поделитесь своим опытом в комментариях.


Vilarith

Newbie

Vilarith

    • Share

I am currently having the same issue.  The launcher will not even load.  By the looks of this thread, it appears this has been an ongoing issue for some time.  It is a nice gesture to see the official team respond and inform us that it is a known problem and they are working on a solution……..almost a month ago.  I understand this is still the beta version and they are going to have bugs to work out and it is only natural to have these issues when experience higher than normal volume.  Therefore, I do want to be as understanding as possible BUT if I had a problem I could not fix at my job in a months time, i would be fired and replaced with someone that could solve the problem.  Maybe it’s time to reach out and find some new IT experts that can solve this folks.

  • Quote
Link to comment
Share on other sites

  • Replies
    100
  • Created
    1 yr
  • Last Reply
    Jan 17

Top Posters In This Topic


  • ToxicMoorty

    4


  • Garthok

    4


  • Bossatron1337

    3


  • StellarKane

    2

Posted Images


cbwaight

Newbie

cbwaight

    • Share

I don’t even see the log in cred..

This game kills me…  Does anyone have a solution?
image.thumb.png.0188967c5f01b7ea6d8703e829872cef.png

  • Quote
Link to comment
Share on other sites


hintaro

Experienced

hintaro

    • Share
Link to comment
Share on other sites


waparham

Newbie

waparham

    • Share

6 minutes ago, Vilarith said:

I am currently having the same issue.  The launcher will not even load.  By the looks of this thread, it appears this has been an ongoing issue for some time.  It is a nice gesture to see the official team respond and inform us that it is a known problem and they are working on a solution……..almost a month ago.  I understand this is still the beta version and they are going to have bugs to work out and it is only natural to have these issues when experience higher than normal volume.  Therefore, I do want to be as understanding as possible BUT if I had a problem I could not fix at my job in a months time, i would be fired and replaced with someone that could solve the problem.  Maybe it’s time to reach out and find some new IT experts that can solve this folks.

I think the «error on post» message is related to a new issue today, and the devs took down the servers to address that new issue. 

  • Quote
Link to comment
Share on other sites


Niggatron4231

Newbie

Niggatron4231

    • Share

Was in the middle of an interchange raid, killed 3 PMCs and was completely loaded. Sprint crawled all the way from front side OLI all the way to railway where i managed to Exfil (so i thought) game black screened me for about a solid 20 mins and i didnt want to ALT F4 due to a previous run i did where the game servers pretty much screwed me out of all the gear and loot i got out with. left me with the gear i went in with almost as if i never went into that raid. Game finally loaded out after what appeared to be the raid end and sent me back to the main loading screen where i got a couple errors then forced me to close App. Come to find the: Error on POST  https://launcher.escapefromtarkov.com/launcher/config?launcherVersion=12.11.1.1827. Status code: BadGateway once trying to reopen the launcher. They really need to fix their ducking servers. This is getting old 

yours truly;

FahkinTru_TTV

  • Quote
Link to comment
Share on other sites


johnnyman111

Newbie

johnnyman111

    • Share

Getting the same https://launcher.escapefromtarkov.com/launcher/config?launcherVersion=12.11.1.1827. Status code: BadGateway as some people were when the update first dropped. Seems to be a issue for others as well. Probably just servers? Cleared my games temp folders and still isn’t working. Hopefully its just a server issue and it will resolve itself. If anyone has a fix, please reply.

  • Quote
Link to comment
Share on other sites


ToxicMoorty

Newbie

ToxicMoorty

    • Share

So this is because the servers are down? i went into the queue and then came back and it had kicked me out of the queue. I restarted my computer and i couldnt launch my launcher. it gave me the «Error on post badgateway» thing.

14 minutes ago, hintaro said:

Server are down


Edited January 3, 2022 by ToxicMoorty

  • Quote
Link to comment
Share on other sites


AvroArrow420

Newbie

AvroArrow420

    • Share

I am also having this issue. Just bought the game, have not been able to get past the launcher.

EFT.JPG


Edited January 3, 2022 by AvroArrow420

  • Quote
Link to comment
Share on other sites


Unkn0wn_2

Newbie

Unkn0wn_2

    • Share

I was literally able to play this morning and now I get the «error on POST» «BadGateway».

  • Quote
Link to comment
Share on other sites


threeeight

Newbie

threeeight

    • Share

My launcher won’t even open — I’m getting the same «BadGateway» error as everyone else.  Hopefully they’ll send something out when this is fixed…

  • Quote
Link to comment
Share on other sites


SlickZae

Newbie

SlickZae

    • Share

I am getting the same thing too.

  • Quote
Link to comment
Share on other sites


StellarKane

Newbie

StellarKane


ToxicMoorty

Newbie

ToxicMoorty

    • Share

5 minutes ago, Unkn0wn_2 said:

I was literally able to play this morning and now I get the «error on POST» «BadGateway».

i was able to play this morning as well the game is down if you go look at twitch all the streamers are not playing right now and having the same issue.

Link to comment
Share on other sites


Bossatron1337

Newbie

Bossatron1337

    • Share

Bro its a whole new year and half a month since this problem was addressed and now I am getting it. i have never played a game with more issues than tarkov.

  • Quote
Link to comment
Share on other sites


hintaro

Experienced

hintaro

    • Share

vor 21 Minuten schrieb ToxicMoorty:

So this is because the servers are down? i went into the queue and then came back and it had kicked me out of the queue. I restarted my computer and i couldnt launch my launcher. it gave me the «Error on post badgateway» thing.

Aye, No one play EFT atm

  • Quote
Link to comment
Share on other sites


StellarKane

Newbie

StellarKane

    • Share

7 minutes ago, Bossatron1337 said:

Bro its a whole new year and half a month since this problem was addressed and now I am getting it. i have never played a game with more issues than tarkov.

You should play star citizen

  • Quote
Link to comment
Share on other sites


TotalAbyss

Newbie

TotalAbyss

    • Share

Got kicked from the game, now i am getting error to post at launcher.

  • Quote
Link to comment
Share on other sites


Bossatron1337

Newbie

Bossatron1337

    • Share

55 minutes ago, Vilarith said:

I am currently having the same issue.  The launcher will not even load.  By the looks of this thread, it appears this has been an ongoing issue for some time.  It is a nice gesture to see the official team respond and inform us that it is a known problem and they are working on a solution……..almost a month ago.  I understand this is still the beta version and they are going to have bugs to work out and it is only natural to have these issues when experience higher than normal volume.  Therefore, I do want to be as understanding as possible BUT if I had a problem I could not fix at my job in a months time, i would be fired and replaced with someone that could solve the problem.  Maybe it’s time to reach out and find some new IT experts that can solve this folks.

That’s what I am saying. I have been playing for around 5 wipes now and the issues get fixed and come back repeatedly. They need to figure it out or it will be the death of a super fun game 

  • Quote
Link to comment
Share on other sites


_kryakov_

Newbie

_kryakov_


glizzboi

Newbie

glizzboi


johnnyman111

Newbie

johnnyman111

    • Share

3 minutes ago, glizzboi said:

we’re all having it

  • Quote
Link to comment
Share on other sites


Seberior

Newbie

Seberior

    • Share

same error on post gatewaytimeout or badgateway i JUST bought the game 10 minutes ago and  i cant even play it does anyone have a solution? 

  • Quote
Link to comment
Share on other sites


GooF511

Newbie

GooF511


Bossatron1337

Newbie

Bossatron1337

    • Share

its working for me now. So try Your self

  • Quote
Link to comment
Share on other sites


ToxicMoorty

Newbie

ToxicMoorty

    • Share

13 minutes ago, Bossatron1337 said:

its working for me now. So try Your self

yup just got into the game no queue 

Link to comment
Share on other sites

Содержание

  1. Tarkov Error on POST Bad Gateway Fix
  2. How to Fix Error on POST Bad Gateway in Escape From Tarkov
  3. EFT — Error on POST InternalServerError/GatewayTimeout/BadGateway
  4. 1. Clear Cache
  5. How to clear cache in Escape from Tarkov
  6. 2. Verify game files
  7. How to verify integrity of EFT files
  8. Побег из Таркова: исправить проблему с плохим шлюзом
  9. Как исправить проблему с плохим шлюзом/ошибку запуска в Побег из Таркова
  10. Способ 1: Установите основные требования для запуска игры
  11. Способ 2. Перезапустите подключение к Интернету
  12. Способ 3. Проверка файлов игры
  13. Способ 4. Перезагрузите компьютер
  14. Если Escape from Tarkov выдает backend error: что можно сделать?
  15. Что делать, когда Escape from Tarkov выдает backend error?
  16. Ошибка Escape From Tarkov при исправлении плохого шлюза POST
  17. Как исправить ошибку POST Bad Gateway в Escape From Tarkov

Tarkov Error on POST Bad Gateway Fix

Home » Guides » Tarkov Error on POST Bad Gateway Fix

Escape From Tarkov is a highly popular online FPS. Known for its extreme realism and punishing gameplay, this approach to its design has attracted like-minded players from all over the world. But, just like in every online game, there are errors that can prevent you from playing the game. One of the more serious such issues is the so-called Error on POST Bad Gateway. If you are getting this all the time and are wondering if there is anything you can do about it on your end, our Escape From Tarkov Error on POST Bad Gateway Fix guide is here to offer you a solution, as well as explain why this error is even happening in the first place.

How to Fix Error on POST Bad Gateway in Escape From Tarkov

To begin with, let’s first clarify what this error is and why it is occurring. Namely, this can often happen when Escape From Tarkov has been recently updated to a new version. And, since EFT is a work-in-progress, this is often the case. The launcher is trying to access the old patch, which is why you are getting the error in question. Additionally, it seems like the servers often cannot take the strain of updating so many instances of the game at once, as is evident from this developer quote from their forums: “Right now the servers are overloaded because of the update and you may experience the error you just got there. Have a bit of patience, thousands of players are logging in the same time so this may cause errors.”

As such, the only thing you can really do here is to try and restart your launcher several times until the Error on POST Bad Gateway is gone and you can start the game normally. If this isn’t helping, you will need to wait it out until the developers have resolved this problem on their end.

Источник

EFT — Error on POST InternalServerError/GatewayTimeout/BadGateway

Escape from Tarkov does not start and displays the following error message:

«Error on POST. Status Code: InternalServerError/GatewayTimeout/BadGateway»

On some players’ PCs, EFT won’t launch due to the above error. If you are facing this problem too, you can fix it by following the steps.

1. Clear Cache

Please enable JavaScript

To fix «Error on POST» in Escape from Tarkov, try to clear the cache first. This has worked for many players. Follow these steps and see if it fixes it:

How to clear cache in Escape from Tarkov

  • Run your Battlestate Games Launcher
  • Open the drop-down menu under your name.
  • Then select Settings
  • Scroll down and click the «Clean Temp folder«
  • Select Yes
  • Restart the launcher
  • Click on the «Check for updates«

2. Verify game files

If the error persists even after clearing the cache, you should try verifying the game files.

How to verify integrity of EFT files

  • Open the launcher and go to Settings
  • Click on the «Set the path to existing game installation«
  • Select the same main folder where EFT is currently installed. So just click the «Select Folder» button.

This may or may not download files which might take a while depending on your internet connection or HDD/SSD speeds so be wary of that.

Once the verification is finished, you can try to play Escape from Tarkov.

If all else fails, maybe this is a temporary issue due to server congestion. Just wait a bit or submit a ticket by clicking the «Report bug» button in the launcher.

Источник

Побег из Таркова: исправить проблему с плохим шлюзом

Вы столкнулись с ошибкой при запуске Escape from Tarkov Launcher? В этой статье мы покажем вам, как исправить ошибку Escape From Tarkov Bad Gateway.

Побег из Таркова — российская ролевая игра-симулятор. Игра была предложена определенному количеству игроков в закрытом бета-тестировании в августе 2016 года. Игроки стремятся добраться до точек выхода, собирая грабежи в разных локациях и убегая от Диких, которыми управляет ИИ и другие игроки.

С другой стороны, игроки, которые хотят поиграть в Escape from Tarkov, могут иногда сталкиваться с досадными проблемами. В начале этих проблем возникает ошибка «плохой шлюз».

Эта проблема вызвана проблемами с программой запуска и сетью, и существует несколько решений. Поэтому можете расслабиться.

Сегодня мы покажем вам, как решить проблему с плохим шлюзом в Escape from Tarkov.

Как исправить проблему с плохим шлюзом/ошибку запуска в Побег из Таркова

Как и у некоторых игроков Как сообщалось в социальных сетях и на различных форумах, при запуске программы запуска Escape from Tarkov возникает ошибка Bad Gateway. Хотя эта ошибка раздражает, это довольно распространенная проблема. Кроме того, эту ошибку можно легко исправить, поскольку существует более одного решения.

Если вы примените следующие методы в соответствии с приведенными инструкциями, вы можете исправить эту ошибку при запуске Escape from Tarkov.

Способ 1: Установите основные требования для запуска игры

Чтобы запустить Escape from Tarkov, вам потребуются некоторые базовые программы, такие как Visual One C++, DirectX.

Во-первых, вам необходимо установить библиотеки Visual One C++. Для этого вы можете загрузить любой доступный в Интернете установщик Visual One C++ и установить библиотеки, запустив установщик.

Во-вторых, вы можете обновить последнюю версию драйверов DirectX и графического процессора с официальных сайтов.

Наконец, ваша антивирусная программа может препятствовать запуску Escape from Tarkov. Из-за этого вам также может потребоваться отключить или удалить антивирусную программу.

Способ 2. Перезапустите подключение к Интернету

Проблема с ошибкой шлюза может быть вызвано подключением к Интернету в целом. Поэтому убедитесь, что ваше интернет-соединение исправно. Для этого выполните следующие действия:

  • Перезагрузите модем/маршрутизатор
  • Проверьте настройки брандмауэра (в некоторых случаях брандмауэр может блокировать подключение игры)
  • Проверьте настройки интернет-безопасности вашей антивирусной программы (антивирусная программа может блокировать входящие и исходящие подключения в игре)

Способ 3. Проверка файлов игры

Отсутствующие игровые файлы Escape from Tarkov также могут помешать плавной работе игры и вызвать «плохой шлюз»; ошибка. Самый эффективный способ предотвратить это — выполнить следующие шаги:

  1. Запустить Steam
  2. Найти «Escape from Tarkov» в библиотеке
  3. Нажмите правой кнопкой мыши на игру.
  4. Выберите «Свойства».
  5. Нажмите «Локальные файлы».
  6. Выберите «Проверить целостность файла».

Если вы выполните описанные выше шаги, файлы игры будут проверены, но этот процесс может занять некоторое время.

Способ 4. Перезагрузите компьютер

Большинство проблем, связанных с игрой, можно решить путем перезагрузки ПК. На самом деле, многие программные проблемы, встречающиеся на ПК, эффективно и практически решаются путем перезагрузки.

Проблема “плохой шлюз” проблема, которая также является досадной ошибкой в ​​Escape from Tarkov, решается перезагрузкой ПК.

Применив вышеперечисленные методы, вы легко решите досадную проблему Escape from Tarkov, плохой шлюз и лаунчер ошибка. После этого вы можете испытать войну и действия со своими друзьями, участвуя в захватывающей атмосфере игры. Удачной охоты!

Источник

Если Escape from Tarkov выдает backend error: что можно сделать?

Есть мнение, что пресловутая backend error в Escape from Tarkov возникает из-за проблем с подключением на стороне сервера игры (а так как это онлайн-игра, то подобные траблы в ней неизбежны), о чем, собственно, и говорит это самое «backend» в названии ошибки.

Другими словами, backend error возникает по факту возникновения сбоев в подключении между компом пользователя и сервером игры, из-за чего сама игра тоже начинает сбоить или даже вылетает (что, в свою очередь, иногда приводит к пропаже игровых предметов и лута).

Уже известно, что в Escape from Tarkov backend error проявляется по-разному: игра то пишет, что не удается получить какие-то данные, иногда, то сообщает, что «could not unzip a backend response» и выдает еще кучу каких-то непонятных символов, а иногда добавляет еще и коды ошибок, вроде 502 Bad Gateway и 1000.

Что делать, когда Escape from Tarkov выдает backend error?

Как показывает практика, если с подключением компа к сети всё ОК, то остается только ждать, пока разработчики выявят и устранят неполадки в зоне своей ответственности.

Об этом они, как правило, информируют общественность через официальный Twitter-аккаунт Battlestate Games.

И в большинстве случаев проблема, похоже, как-то решается без каких-либо действий со стороны пользователей.

Если же в Твиттере разработчиков актуальных постов на эту тему не наблюдается, а ошибка в игре стабильно возникает, то для профилактики точно не будет лишним еще раз перепроверить состояние подключения игры/компа к Сети. В частности:

  • перзапустить игру;
  • перезагрузить компьютера;
  • перезагрузить роутер;
  • если используется WiFi, то, может быть, временно переподключить комп через кабель.

Кроме того, в ряде случаев Escape from Tarkov выдает backend error по причине конфликта с антивирусом или брандмауэром Windows (и пишет что-то вроде «Backend error: the request timed out. Couldn`t read error message since WebException. Response or response stream is null«), то пробуем:

  • во-первых , установить «Полный доступ» для текущего пользователя («Свойства» папки > вкладка «Безопасность» > кнопка «Изменить«) для папки игры и папки лаунчера;
  • во-вторых , отключить на время антивирус и/или брандмауэр Windows, либо же добавить exe-шники или папки целикомEscape from Tarkov и лаунчера в списки исключений активируса.

Источник

Ошибка Escape From Tarkov при исправлении плохого шлюза POST

Escape From Tarkov – очень популярный онлайн-шутер от первого лица. Этот подход к дизайну, известный своей чрезвычайной реалистичностью и суровым геймплеем, привлек единомышленников со всего мира. Но, как и в каждой онлайн-игре, есть ошибки, которые могут помешать вам играть в игру. Одной из наиболее серьезных таких проблем является так называемая ошибка POST Bad Gateway. Если вы сталкиваетесь с этим постоянно и задаетесь вопросом, можете ли вы что-нибудь с этим сделать со своей стороны, наше руководство Escape From Tarkov Error on POST Bad Gateway Fix предлагает вам решение, а также объясните, почему вообще возникает эта ошибка.

Как исправить ошибку POST Bad Gateway в Escape From Tarkov

Для начала давайте сначала уточним, что что это за ошибка и почему она возникает. А именно такое часто может происходить, когда Escape From Tarkov недавно обновился до новой версии. И, поскольку ТЭО находится в стадии разработки, это часто имеет место. Программа запуска пытается получить доступ к старому патчу, поэтому вы получаете указанную ошибку. Кроме того, кажется, что серверы часто не могут справиться с нагрузкой по одновременному обновлению такого количества экземпляров игры, что видно из этой цитаты разработчиков с их форумов: «Сейчас серверы перегружены из-за обновления, и вы может возникнуть ошибка, которую вы только что получили. Имейте немного терпения, тысячи игроков одновременно входят в систему, поэтому это может привести к ошибкам.”

Поэтому единственное, что вы действительно можете здесь сделать, это попытаться перезапустить программу запуска. несколько раз, пока ошибка POST Bad Gateway не исчезнет и вы не сможете запустить игру в обычном режиме. Если это не помогает, вам придется подождать, пока разработчики не решат эту проблему со своей стороны.

Источник

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Closed

wladneto opened this issue

Jul 6, 2018

· 37 comments

Labels

bug

Indicates an unexpected problem or an unintended behavior.

Comments

@wladneto

Bot Info

  • SDK Platform: .NET
  • SDK Version: 3.12.2.4
  • Active Channels: Telegram, FacebookMesseger and Slack
  • Deployment Environment: Azure Web App and Bot Channels Registration

Issue Description

I have a chatbot in production (more than a month), and yesterday at night I’ve had some issues regarding exceptions being thrown within the chatbot, resulting in the «Sorry my bot code is having an issue» message.
It´s happen only in production… In localhost works normally.
My application is in South Central US region…

Is it an problem with the registration channel in azure?

Code Example

Reproduction Steps

  1. Send a message in production (in any channel)
  2. Bot response — POST to BotXPTO timeout after 15s or Sorry, my bot code is having an issue

Expected Behavior

Solve that situation… :(

Actual Results

Channel Registration (Azure)
image
image
image

@ItsMeArthur

Hi @wladneto. I have already reported this on issue #4559. It’s a really weird issue and really critical IMO. I have more than 10 bots facing this problem right now, and it seems like from yesterday to today the problem has really worsened.

PS: Quão estranho é que nós dois estamos reportando de Uberlândia?

@wladneto

@ItsMeArthur pois é… rssss será que existe algum erro na conectividade do Brasil?

@14geronimo

I’m having the same issue. Was working fine before lunch ~1 h ago, I wanted to do a demo back from lunch, now I keep getting these Gateway errors. I get them in both Web App and Skype channels.

I restarted the App Service, since then the Web Chat channel is fine (both within Azure Portal and from a webpage embedded iframe. But the Skype channel is still kaput, I keep getting «Sorry, my bot code is having an issue.»

Using West Europe region for the app, eu.luis.ai and spell check.

@ItsMeArthur

@wladneto No issue que abri tem um cara até do Japão reportando o problema… Só espero que resolvam logo. Tá complicado pra quem tem bot em produção. O cliente não quer nem saber o que raios é Bot Connector.

@josephktcheung

I’ve contacted MS support and hopefully they can tell us why this happens after investigation. Will update this post once I receive any reply from MS.

@wladneto

@josephktcheung it´s a good news… so the problem is real for MS. Thanks for sharing and we waiting the answer

@wladneto

Does anyone know anything that can replace this part of channel registration?
Apparently the problem is in connecting the channel registration with the web application.

@Carlosfbotelho

Já tentei fazer o update de todos os pacotes no Nuget mas não ajudou nada. Sin, acho que o problema é geral. Nos aqui na Europa também temos a mesma situação. Também já tentei a solução do informático (reset ao serviço do app) mas no progress. Acho que foi o Microsoft que meteu água. Não me serve de muito, mas … espero que os gajos em redmond não demorem muito a arrumar isto.

@wladneto

new return from bot… :(
POST to the bot’s endpoint failed with HTTP status 401

@Carlosfbotelho

That’s wrong creds … no?

@josephktcheung

our bots seems to be working again now. Will wait for MS’s reply nonetheless.

@wladneto

@vincec-msft

The Bot Framework team is aware of issues with the State Service which would affect bots on all channels. Calls to GetConversationDataWithHttpMessagesAsync and similar functions may take a long time or timeout entirely. Since most channels only wait 15 seconds for the bot to reply this could result in errors in both the client and the bot.

We created a hot fix and are expediting it through testing right now. It should be pushed to production world-wide in a few hours. Sorry for the impact and the delay!

Please note that the default State Store is not meant for Production use and has no guarantee of performance or availability. Bot developers should look at moving their bots to a dedicated State Store to insulate their bots from State Store problems.

https://docs.microsoft.com/en-us/azure/bot-service/dotnet/bot-builder-dotnet-state?view=azure-bot-service-3.0

@josephktcheung

@vincec-msft thanks for the reply! We’ve been using dynamodb for our bot’s storage, so I’m not sure previous errors happened in my bots were caused by the issues with the State Service. Anyway let’s hope that this error won’t happen again after the fix.

@vincec-msft

Hmm, if you’re already using a dedicated State Store then there might be another issue lurking. If you post a time (UTC), channel, and part of a conversation id (just the first or last couple characters should be fine) I’ll look deeper.

@Carlosfbotelho

@vincef-msft, thanks for looking into the issue. It worked fine for couple hours but now seems to have returned. The same gateway timeout error. Did you guys change anything ?
Best,
Carlos

@josephktcheung

@vincec-msft here’s the last error info:

conversation id: 1695************-************4886
utc time: 2018-07-06T04:48:47.266Z
channel: facebook

@Carlosfbotelho

I get unauthorised errors interleaved with gateaway timeout

@josephktcheung

@vincec-msft This is what I found from azure app insight:
Status code: GatewayTimeout
Exception type: Microsoft.Bot.Schema.BotTimeoutException
Failed method: Microsoft.Bot.ChannelConnector.BotAPI+d__30.MoveNext
Call stack:
Microsoft.Bot.Schema.BotTimeoutException:
at Microsoft.Bot.ChannelConnector.BotAPI+d__30.MoveNext (Microsoft.Bot.ChannelConnector, Version=3.2.2.2, Culture=neutral, PublicKeyToken=null)

@josephktcheung

Besides, I’m using node.js V3 of BotBuilder FYI

@wladneto

My bot came back to life alone … :)
Problem solved…
@ItsMeArthur voltou aí também?
THANKS

@Carlosfbotelho

Aqui voltou .. espero que se aguente

@vincec-msft

We rolled out a fix at 2018-07-06T17:55:00Z. The service is stable again. Please let me know if you see any more persistent timeouts.

@neetgupta7

Bots up and running again. Thanks a lot.

@wladneto

@ItsMeArthur

@vincec-msft My production bots are using custom state storage with Azure Tables. I have some POC’s using the Bot State Manager, and they were also affected by this issue. As I have stated on issue #4559 this is something that keeps happening from time to time, but in a smaller scale. This is the second time I’ve had problems that have affected all (or most of) of my chatbots. The first time was reported on issue #4645.

I really would like to see this looked into, since when I have 10 or 15 production chatbots down, and I can’t do anything about it, this it’s really shaking up my confidence in the service, and I hope you guys can understand that. My team has more than 30 chatbots in the pipeline to be developed this year, and this error occurring randomly it’s really making us became hesitant on taking up these projects.

@wladneto Voltou sim. Agora é torcer para que continuem verificando. Esse problema tem ocorrido de maneira aleatória a um bom tempo, na realidade desde que comecei a trabalhar com a Bot Framework a quase dois anos atrás. Você já notou isso acontecendo antes?

@wladneto

@ItsMeArthur sim já havia percebido, mas eram poucas ocorrências (pelo menos neste bot). Só percebi mesmo com maior frequência, depois que passaram de 100 usuários e umas 50 requisições simultâneas. Assim como você disse ai em cima estou bem preocupado em usar o BotFramework em outros projetos depois deste ocorrido.
Depois quero uma aula de como usar o State Storage da forma que recomendaram, pois ainda não fiz no bot. Quando tiverem a aula me avise, vc é da cedro neh? ;)

@vincec-msft

@ItsMeArthur , I fully understand your concerns and want you to be confident in the Bot Framework. Believe me, no one is more frustrated with instability than I am. We’ve been rolling out incremental fixes over the last couple weeks with the latest going out yesterday. Unfortunately, an unrelated issue came up after that deployment and we hotfixed that this morning. The stability looks good now but I’m watching it closely. There is no excuse for the problems you’re seeing and it is the team’s and my own top priority to solve them.

Keep opening issues when you see this sort of problem and mention me so I’m sure to see it. Thanks!

@wladneto

@vincec-msft today i received some messages in channel registration like «There was an error sending this message to your bot: HTTP status code GatewayTimeout» :(

@vincec-msft

@wladneto , sorry to hear that. There’s nothing I can do without a time (UTC), channel, and part of a conversation id (just the first or last couple characters should be fine). Please share those and I’ll see if this is a regression or something new.

@pojdrovic

I am getting errors like this all the time over the past few days on the twilio and telegram channel. Some messages go through fine and get a response back in the roughly 0.5 seconds it usually takes, but every few messages, i’ll get a gatewaytimeout error like the guys above me, and it will persist for a few minutes. Then, all the responses will arrive to the user at the same time. Almost as if something is stuck, the message responses get queued up, and once it’s unstuck they are fired off at the same time. I know it can’t be a code problem on my end because it’s working perfectly in emulator, online chat, and azure portal test chat.

@pojdrovic

Screen Shot 2019-11-12 at 4 36 44 PM

This screenshot shows the error results I get back from the app log stream

@pojdrovic

And the delay always happens when context.sendActivity(message) or it’s dialog counterparts are called. @vincec-msft

@pojdrovic

Screen Shot 2019-11-12 at 6 34 04 PM

Screen Shot 2019-11-12 at 6 34 17 PM

Sometimes I see the following behavior as well. I know that the API calls I’m making aren’t the cause of the timeouts because in the instances where it times out, i can verify that the API call took less than a second and that the timeout occurs when botframework is returning a response

@Kadae

Year 2021. Still problem exists.

@didz-br

@vincec-msft Hi Vince

I´m experiencing this same issues from time to time as shown in the picture below. The bot works fine the most of the time, except when this «Gateway Timeout» happens. I´ll be glad if you can take a look ! Thanks

Captura de tela 2021-11-05 191504

@vincec-msft

I´m experiencing this same issues from time to time as shown in the picture below. The bot works fine the most of the time, except when this «Gateway Timeout» happens.

@didz-br: This issue is 2 years old and Closed. And I no longer work on the Bot Framework.
Please open a new issue and someone on the team will take a look. Thanks.

Labels

bug

Indicates an unexpected problem or an unintended behavior.

Ошибка 504 Gateway Time out – это код состояния HTTP, который означает, что один сервер не получил своевременный отклик от другого сервера, к которому он обратился, пытаясь загрузить веб-страницу или выполнить запрос браузера. Она может возникать вместе с 502 Bad Gateway.

Другими словами, ошибка 504 указывает на то, что у сервера, на котором расположен сайт и у компьютера, на котором выскакивает ошибка 504, отсутствует стабильное достаточно быстрое соединение с интернетом.

  • Как можно увидеть ошибку 504 Gateway Time out
  • Причины возникновения ошибки 504 Gateway Time out
  • Как исправить ошибку 504 Gateway Time out
  • Исправление ошибки 504 Gateway Time out на вашем собственном сайте
  • Больше способов увидеть ошибку 504 Gateway Time out
  • Ошибки похожие на 504 Gateway Time out

Отдельным сайтам разрешено настраивать отображение ошибки Gateway Timeout. Вот несколько распространенных способов вывода подобной ошибки:

504 Gateway Timeout
HTTP 504
504 ERROR
Gateway Timeout (504)
HTTP Error 504 - Gateway Timeout
Gateway Timeout Error

Ошибка 504 Gateway Time out появляется внутри окна браузера, как обычная веб-страница. На ней могут быть знакомые верхние и нижние колонтитулы сайта и красивое английское сообщение. Также подобная ошибка может отображаться на полностью белой странице с большой цифрой 504 вверху. Это одно и то же сообщение, независимо от того, как сайт показывает его вам.

Помните, что ошибка 504 Gateway Time out и 502 Bad Gateway nginx может появиться в любом браузере, операционной системе и на любом устройстве.

В большинстве случаев ошибка 504 Gateway Timeout означает, что любой сервер, который выдает «тайм-аут», «упал» или неправильно работает.

Поскольку эта ошибка обычно возникает между серверами в интернете, то, вероятно, она не связана с вашим компьютером, устройством или интернет-соединением.

Перезагрузите веб-страницу, нажав кнопку обновление / перезагрузка, в F5 или повторив URL-адрес из адресной строки.

Несмотря на то, что 504 Gateway Timeout и ошибка 502 Bad Gateway сообщает о неподконтрольной вам ошибке, проблема может быть временной. Просто перезагрузите страницу — это быстро и легко.

  • Перезапустите все сетевые устройства. Временные проблемы с модемом, маршрутизатором, коммутаторами или другим сетевым оборудованием могут вызывать ошибку 504 Gateway Timeout. Простой перезапуск этих устройств может помочь.

Подсказка: При том, что порядок выключения этих устройств не важен, порядок включения их наоборот очень важен.

  • Проверьте настройки прокси-сервера в своем браузере или приложении. Убедитесь, что они верны. Неправильные настройки прокси-сервера могут вызвать 504 ошибку.

Подсказка. Смотрите Proxy.org обновленный, проверенный список прокси-серверов, которые можно использовать.

Примечание. Большинство компьютеров не имеют настроек прокси-сервера, поэтому, если ваши настройки пусты, пропустите этот шаг.

  • Измените DNS-сервер. Возможно, ошибка 504 Gateway Timeout, которую вы видите, вызвана проблемой с DNS-сервером, который вы используете.

Примечание. DNS-сервер, используемый сейчас, вероятно, автоматически назначается вашим провайдером. К счастью, для использования доступны другие DNS-сервера, которые можно выбрать.

Подсказка. Если не все сетевые устройства получают ошибку HTTP 504 или 502 error Bad Gateway, но все они находятся в одной сети, изменение DNS-сервера не сработает. Если это похоже на вашу ситуацию, переходите к следующей идее.

  • Если изменений не произошло, обратитесь к сайту. Это единственное, что вы можете сделать. Велика вероятность, что администраторы сайта уже работают, чтобы исправить первопричину ошибки 504 Gateway Timeout.

На большинстве сайтов есть учетные записи социальных сетей, которые они используют для поддержки. А некоторые даже имеют номера телефонов и адреса электронной почты.

Подсказка. Если начинает казаться, что сайт выдает 504 ошибку для всех, поищите в Twitter в режиме реального времени информацию о недоступности сайта. Лучший способ сделать это — найти #websitedown в Twitter. Например, если Facebook может быть недоступен, выполните поиск по тегу #facebookdown.

  • Обратитесь к своему интернет-провайдеру. Вероятнее всего, что после описанного выше устранения неполадок, выскакивающая 504 Gateway Timeout — это проблема, вызванная неполадками в Сети, за которую отвечает ваш провайдер.
  • Вернуться позже. На данный момент вы исчерпали все варианты, и ошибка 504 Gateway Timeout устраняется администратором сайта или интернет-провайдером.

Регулярно проверяйте сайт. Без сомнения, он снова начнет работать.

В большинстве случаев это происходит не по вашей вине, но и не по вине пользователей вашего ресурса. Начните с проверки того, что сервер может правильно предоставлять доступ ко всем доменам, к которым требуют доступ ваши приложения.

Большие объемы трафика могут привести к тому, что ваш сервер будет выдавать ошибку 504. Хотя 503 или ошибка 502 Bad Gateway будет более вероятна.

В частности, в WordPress сообщение 504: Gateway Timeout иногда возникает из-за поврежденных баз данных. Установите WP-DBManager и попробуйте применить функцию «Восстановить БД», а затем «Оптимизировать БД». Посмотрите, поможет ли это.

Убедитесь, что ваш файл HTACCESS правильный. Особенно если вы только что переустановили WordPress.

Свяжитесь с технической поддержкой хостинга. Возможно, ошибка 504, возвращаемая вашим сайтом, связана с проблемой на их стороне, которую они должны решить.

Ошибка Gateway Timeout при получении в Windows Update генерирует код ошибки 0x80244023 или сообщение WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT.

В программах на базе Windows, которые изначально обращаются к интернету, ошибка 504 может отображаться в небольшом диалоговом окне или окне с ошибкой HTTP_STATUS_GATEWAY_TIMEOUT и/или сообщение The request was timed out waiting for a gateway (истекло время ожидания запроса для шлюза).

Менее распространенная ошибка 504 — это Gateway Time-out: The proxy server did not receive a timely response from the upstream server (прокси-сервер не получил своевременного ответа от вышестоящего сервера), но поиск и устранение неисправностей (указанных выше) продолжается.

Ряд сообщений об ошибках аналогичен ошибке 504 Gateway Timeout, поскольку все они происходят на стороне сервера. Некоторые включают в себя ошибку 500 Internal ServerВнутренняя ошибка сервера»), ошибку 502 Bad Gateway (что это означает — «Неверный шлюз»), и ошибку 503 Service UnavailableСервис временно недоступен»), среди нескольких других.

Существуют также коды статуса HTTP, которые не являются серверными, а возникают на клиентской стороне. Например, часто встречающаяся ошибка 404 Not FoundСтраница не найдена»).

Ошибка 504 Gateway Timeout (от англ. «тайм-аут шлюза») — это код состояния HTTP, который указывает на то, что веб-сервер не получил своевременного ответа от вышестоящего сервера при попытке загрузить страницу. Простыми словами, ошибка 504 Gateway Timeout — это свидетельство о сбое на сервере, когда он выступает шлюзом или в качестве прокси.

В нашей статье клиент — браузер, а сервер — специализированная или выделенная машина.

Как выглядит ошибка 504

В зависимости от конфигурации у ошибки 504 есть различные формы написания:

  • 504 Error.
  • «Время ответа сервера истекло».
  • HTTP Error 504.
  • «Ошибка таймаута шлюза».
  • Gateway timeout.
  • The server didn’t respond in time.

Точный текст ошибки зависит от того, какой именно сервер используется в качестве фронта и какой в качестве бэка. Самые частые сценарии — Nginx и Apache, соответственно.

Один из возможных вариантов ошибки

Один из возможных вариантов ошибки

Почему возникает ошибка 504

Самая популярная причина — перегрузка сервера. Давайте посмотрим, почему она происходит и какие источники встречаются наиболее часто.

Источник перегрузки может быть связан как с непрогнозируемым наплывом трафика, так и с ошибками, которые возникают на самом сайте. Так что даже источник сбоя на сервере может относится к внутренним сбоям сайта.

Ошибки от плагинов

Многие веб-мастера устанавливают большое количество разнообразных плагинов для расширения функционала сайта. Например, для внедрения кеширования страниц или добавления на сайт CDN (сеть доставки контента). Подобные плагины могут загружать данные со сторонних источников — например, удаленных серверов. Если на таком сервере возникает сбой, определенная страница или сайт целиком может начать отдавать 504-ю ошибку.

Ошибки от скриптов

Это то же самое, что и ошибки от плагинов, так как плагин представляет из себя один или несколько скриптов. Если скрипт загружает данные с удаленного сервера, но возникает сбой или задержка при выполнении, может появиться ошибка Gateway Timeout. Когда один или несколько скриптов выполняются слишком долго, это приводит к таймауту.

Аномальное увеличение посещаемости

Если на сайте резко увеличивается трафик, сервер может работать медленнее. Чем больше трафика, тем больше запросов к серверу. Со временем количество неотвеченных запросов только увеличивается, в итоге взаимодействие с сервером прекращается и отправляется код состояния 504 Bad Gateway.

Небольшие скачки посещаемости не представляют угрозы для производительности сервера

Небольшие скачки посещаемости не представляют угрозы для производительности сервера

Израсходование лимитов тарифного плана хостинга

Начальные тарифы не предназначены для сайтов с высокой посещаемостью. В панели управления хостингом убедитесь, что статическая нагрузка, оперативная память, дисковая квота и другие ресурсы сервера не превышаются.

Пример лимитов по серверным ресурсам на начальном тарифе хостинга Beget

Пример лимитов по серверным ресурсам на начальном тарифе хостинга Beget

Загрузка на сайт файлов

Каждый раз, когда вы обращаетесь к сайту через административную панель, статическая нагрузка на сервер повышается. Например, вы загружаете видео или большое количество изображений либо импортируете длинный список товаров в интернет-магазин XML-файлом.

Во всех вышеуказанных сценариях статическая нагрузка на сервер будет заметно увеличиваться, так как каждый переданный мегабайт требует дополнительных вычислительных ресурсов от серверной машины.

Хакерские атаки

504 ошибку могут вызывать различные атаки на сайт — например, распределенная атака типа «отказ в обслуживании». Чтобы диагностировать эту причину — обратитесь в поддержку хостинга. Если атака подтвердится — установите на сайт защитный экран, например Cloudflare.

Схема атаки типа denial-of-service

Схема атаки типа denial-of-service

Вредоносный код в файлах сайта

Вирусы, шелы, бэкдоры и другие уязвимости сайта могут привести к тому, что он будет заражен вредоносным кодом. В этом случае можно ожидать самое непредсказуемое поведение ресурса, включая появление разнообразных кодов состояния HTTP и других негативных последствий, например, утечки данных. Это зависит от того, какую цель преследует хакер, пытаясь воздействовать на ваш сайт.

Браузер Google Chrome не позволит открыть сайт, если он заражен вирусом или содержит иное вредоносное ПО

Браузер Google Chrome не позволит открыть сайт, если он заражен вирусом или содержит иное вредоносное ПО

Ошибка в браузере

В редких случаях код ответа 504 может свидетельствовать о некорректной работе браузера. Например, у вас отключен JavaScript или в кэше накопилось большое количество ошибок. Все это может привести к тому, что страница не будет загружаться корректно. Попробуйте сменить браузер или устройство и откройте проблемную страницу. Если получилось, то это именно ваш сценарий.

Как исправить ошибку 504 вебмастеру

Теперь рассмотрим, как решить ошибку самостоятельно. Отдельно пользователю и отдельно вебмастеру.

У вебмастера есть гораздо больше возможностей, чтобы повлиять на ошибку.

  1. Во первых: нужно обратиться в саппорт используемого хостинга и уточнить, не превышены ли лимиты по использованию ресурсов серверного железа на вашем аккаунте. Если вы укладываетесь в ограничения выбранного тарифного плана, то нужно искать другой источник появления 504-й.
  2. Во вторых: вспомните, какие глобальные изменения вы делали на сайте в последнюю неделю или две. Возможно вы меняли тему (дизайн) сайта, глобальный вид URL или устанавливали какие-либо плагины.

Если вы вспомнили конкретное изменение, просто откатитесь к предыдущей версии: например, удалите плагин или верните старую тему сайта.

«У меня VPS с Nginx / Apache»

С такой конфигурацией сервера возникновение 504 ошибки встречается довольно часто. Чтобы устранить ее, найдите конфигурационный файл сервера, который называется httpd.conf. Находится он в дистрибутиве Apache, соответственно. Что нужно сделать:

  1. Устанавливаем значение тайм-аута на 700 секунд и сохраняем файл. Перезагружаем бэкенд (для этого используем команду service nginx reload) и проверяем, ушла ошибка или нет.
  2. Находим файл php.ini. Открываем его и изменяем значение максимального времени исполнения на 300 секунд. Опять перезагружаем backend (используем команду service nginx reload) и проверяем, ушла ошибка или нет.

Параметр для значения Timeout устанавливаем на 700 секунд, а max_execution_time изменяем на 300 секунд

Параметр для значения Timeout устанавливаем на 700 секунд, а max_execution_time изменяем на 300 секунд

В некоторых случаях изменить время максимального исполнения файла не удастся, так как это может быть запрещено конфигурацией сервера.

Изменение портов в панели управления хостингом

Также попробуйте изменить порты для обращения к сайту. Так вы решите проблему в случаях, когда выполнение скрипта занимает продолжительное время (более 30 секунд). В разных панелях управления хостингом нужно устанавливать разные порты. Например в Plesk — это 8080, в ISPManager — 8081.

Примеры портов для Plesk

Примеры портов для Plesk

«У меня на сайте используются CDN: что делать»

Выше мы уже говорили о том, что кэширующий сервер может стать причиной длительного ожидания ответа от главного сервера. Чтобы решить эту проблему, отключите сеть доставки содержимого на своем сайте. После этого очистите кэш сайта и попробуйте открыть проблемную страницу. Если ошибку 504 вызывал CDN, то страница сразу откроется.

Два типа дистрибуции контента сайта. CDN справа

Два типа дистрибуции контента сайта. CDN справа

Перенос сайта на другую сетевую конфигурацию

Если изменить значение максимального времени исполнения в php.ini для вас затруднительно, вы можете просто перейти на облачный тариф хостинга. В облачной инфраструктуре доступно тонкое управление параметрами сервера, включая регулировку технических ограничений.

Пример конфигураций облачных серверов у Selectel

Пример конфигураций облачных серверов у Selectel

Включите журналирование ошибок

Этот способ поможет точно установить, в каком именно месте происходит ошибка, не позволяющая открыть страницу. В CMS журналирование может активироваться разными способами. Например, на WordPress необходимо открыть файл wpconfig.php и добавить в него три PHP-константы для установки отладки:

define( ‘wp_debug’, true );

define( ‘wp_debug_log’, true );

define( ‘wp_debug_display’, false );

Сохраняем wpconfig.php. Все, теперь логирование ошибок включено и вы сможете посмотреть источник ошибки в журнале.

«У меня веб-сервер nginx: что делать»

В дистрибутиве сервера найдите конфигурационный файл тайм-аута и измените значения для времени:

  • таймаута для отправки прокси;
  • тайм-аута для чтения прокси;
  • времени отправки тайм-аута.

Мы установили значение для каждого вышеописанного параметра на 750 секунд

Мы установили значение для каждого вышеописанного параметра на 750 секунд

Обычно конфигурационный файл тайм-аута находится в следующей директории:

Найдите конфигурационный файл Nginx по этому пути

Найдите конфигурационный файл Nginx по этому пути

Важно: перед открытием конфигурационного файла обязательно подключитесь по протоколу SSH.

Если вы используете VPS, необязательно вручную искать конфигурационный файл, чтобы изменить значение параметров. Просто откройте административную панель сервера, найдите настройки сервера и добавьте необходимые значения. Как правило, настройки php.ini и параметры httpd всегда разнесены по разным вкладкам. Справедливо это для ISPmanager, Ajenti, Vesta Control Panel и других популярных панелей управления сервером, например, CentOS Web Panel.

Неполадки сервера

Создайте тикет в саппорте хостинга и уточните, существуют ли на данный момент какие-либо неполадки с сервером. Это довольно редкий сценарий, но проверить его также необходимо, если ошибку не удалось устранить вообще никакими из вышеописанных способов.

Пример обращения в саппорт хостинга

Пример обращения в саппорт хостинга

Как исправить ошибку 504 пользователю

Попробуйте открыть проблемную страницу из другого браузера. Если причина сбоя в некорректных настройках обозревателя, этот способ позволит подтвердить такой источник ошибки.

Очистка DNS

Очистите кэш DNS в используемой операционной системе:

  • На macOS необходимо открыть «Терминал» и указать команду sudo killall -HUP mDNSResponder.
  • На Windows нужно открыть командную строку и ввести команду: ipconfig /flushdns.

Очистка сопоставителя DNS в Windows 10

Очистка сопоставителя DNS в Windows 10

Другие способы

Если очистка DNS-кэша не помогла, попробуйте выполнить следующие действия

  1. Обновите страницу с очисткой ее кэша. Для этого используется сочетание горячих клавиш Control + F5. В редких случаях в кэше могут накапливаться ошибки, особенно если вы часто посещали сайт, на котором теперь возникает ошибка.
  2. Попробуйте открыть проблемную страницу с другого устройства. В редких случаях в системе могут накапливаться ошибки, которые препятствуют открытию всего сайта или конкретной страницы. Диагностировать эту причину и поможет смена устройства.
  3. Удалите временные файлы браузера, включая кэш-файлы и файлы-куки.

В Google Chrome удалить файлы cookie и другие данные сайта, можно в разделе Конфиденциальность и безопасность

В Google Chrome удалить файлы cookie и другие данные сайта, можно в разделе Конфиденциальность и безопасность

Заключение: профилактика появления Gateway timeout для вебмастера

Прежде чем выбирать тариф хостинга, обязательно поинтересуйтесь в поддержке, какой тарифный план подойдет для вашего сайта. При этом вы должны будете предоставить данные по текущему трафику, размеру сайта, а также:

  • Какие ресурсы серверного железа вы планируете использовать.
  • Что хотите настраивать.
  • Наличие каких технологий для вас является критически важным.

Так вы сможете выбрать максимально подходящий и быстрый сервер под свои задачи. Ну а 504 ошибка точно не будет появляться на сайте.

Понравилась статья? Поделить с друзьями:
  • Error on post eft
  • Error on message terraria messagebuffer
  • Error on line 1 premature end of file
  • Error on line 1 of openssl cnf
  • Error on line 1 is marked by a character