Сервис временно недоступен Magento? - PullRequest
106 голосов
/ 12 ноября 2011

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

Сервис временно недоступен

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

Я даже не могу открыть страницу администратора или увидеть какие-либо ошибки на этой странице.Если я захожу на какой-либо URL моего сайта Magento, я получаю вывод выше.Как мне решить эту проблему?

Ответы [ 13 ]

360 голосов
/ 26 ноября 2011

Проверьте, существует ли файл с именем maintenance.flag и, если это так, удалите его .

Magento 1.x : файл maintenance.flag находится в: корневой каталог magento

Magento 2.x : файл maintenance.flag находится в: папке var

Когда Magento выполняет определенные задачи, он временно создает этот файл. Magento проверит его наличие и отправит пользователей на страницу, которую вы описали.

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

12 голосов
/ 31 декабря 2013

Просто удалите файл maintenance.flag в корневой папке, а затем удалите файлы папки кеша и папки сеанса внутри папки var/.

10 голосов
/ 13 сентября 2016

Чтобы исправить Сервис временно недоступен Magento 2 , вам необходимо:

  • Удалить файл с именем var/.maintenance.flag в корневой папке Magento
  • Удалить кеш Magento, если есть: php bin/magento cache:flush
10 голосов
/ 25 марта 2015

Сейчас в новой версии magento2 при генерации ошибки. Сервис временно недоступен.

Remove maintenance.flag

Из этого пути, который изменяется magento2/var/maintenance.flag.

Также

$ rm maintenance.flag
5 голосов
/ 13 сентября 2014

У меня была такая же проблема, но я не нашел файл maintenance.flag в моем корне Magento. Я просто удалил кеш и файлы сессий и все снова заработало.

4 голосов
/ 31 января 2017

Вам необходимо выполнить следующие шаги:

  1. Перейдите в корневой каталог magento через cPanel / FTP
  2. В случае Magento1 вы найдете maintenance.flag и удалите его
  3. В случае Magento2, удалить var / maintenance.flag
3 голосов
/ 19 декабря 2016

В Magento 2 Вы должны удалить файл, расположенный в /var/.maintenance.flag - только что понял, что после некоторого поиска я поделюсь с вами.

3 голосов
/ 14 июля 2015

зайдите на ваш сайт через FTP/Cpanel, найдите maintenance.flag и удалите

2 голосов
/ 05 июля 2012

Вы можете сделать это:

Перейти к http://localhost/magento/downloader URL.Здесь я управляю магазином magento на моем местном хосте.Теперь вы можете войти в magento connect manager и удалить расширение, которое вы установили ранее.

Надеюсь, это работает !!!!!

Спасибо.

0 голосов
/ 26 марта 2019

Если вы столкнулись с этой проблемой (как я), и нигде не существует файла maintenance.flag, проблема возникает из-за кэша Redis;очисти это.

Мне пришлось очистить кэш Redis, связавшись с моей хостинговой компанией, и позволить им сделать это, потому что у меня нет доступа к этому кешу.

Я понял это, используя этот ответ: https://magento.stackexchange.com/a/55814/77803

...