Итак, вы пытаетесь открыть любимый сайт, а в место привычной страницы видите следующее:
Что означает эта ошибка для Вас как для простого пользователя? А скорее всего то, что сервер на котором находится сайт перегружен пользователями.
Что в таком случае делать?
Реклама
Попробовать обновить страницу, и если это не помогло, попробовать зайти на сайт позже, или в то время, когда сайт нагружен меньше всего. Например, для развлекательных сайтов, это разгар рабочего дня, и т.д.
Ошибка 504 глазами владельца сайта
А вот для владельца сайта, на котором появляется ошибка, это становится головной болью.
Ошибка 504 означает, что nginx передал запрос серверу Apache, а тот вовремя не вернул ответ. Следующий запрос встает в очередь, и следующий тоже. Все они вовремя не получают ответ, и соединение сбрасывается. В итоге браузеры получают ошибку 504.
Все это происходит примерно по следующей схеме:
Что можно сделать в этом случае?
Увеличить производительность сервера. Если хостинг виртуальный, вряд ли ситуация улучшится без перехода на более дорогой тариф. А скорее всего придется поискать более подходящий хостинг.
Так же можно попробовать оптимизировать сайт. Уменьшить число используемых плагинов, оптимизировать работу базы MySQL и скриптов.
Прочитать об этом можно на форумах посвященным вашей CMS.
Вконтакте
Google+