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

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

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

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

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


person ScoRpion    schedule 12.11.2011    source источник
comment
Magento работает на веб-сервере в сети или на вашем локальном компьютере? Каковы детали вашей среды (веб-сервер, PHP и т. д.)? Вы недавно добавили какие-либо расширения? Загружается ли какая-либо часть страницы или вы опубликовали (буквально) все, что есть на странице?   -  person matthewpavkov    schedule 12.11.2011
comment
Спасибо, Мэтью. Это локально, я использую Ubuntu и Xampp. Вчера я пытался установить волшебный зум, но он не был установлен, он показывал ошибку. Не удается подключиться к сайту. Повторите попытку позже.   -  person ScoRpion    schedule 12.11.2011


Ответы (13)


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

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

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

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

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

person elMarquis    schedule 26.11.2011
comment
Я столкнулся с той же проблемой после неудачной установки модуля из magento connect. Удаление файла помогло. - person Mohammad Faisal; 19.07.2014
comment
Где maintenance.flag файл? - person Pratik; 24.02.2015
comment
@ jQuery.PHP.Magento.com Это будет в корневой папке вашего веб-сайта magento. Но это будет только в том случае, если сайт застрял в режиме обслуживания. При нормальной работе этот файл не будет существовать. - person elMarquis; 24.02.2015
comment
флаг в /var/www/html/magento/maintenance.flag (сервер CentOS + Apache) - person JonyD; 18.08.2016
comment
происходит в виртуальной машине Ubuntu, но нет файла флага - person Sushivam; 03.11.2016
comment
Что делать, если нет файла Maintenance.flag? - person Razvan Zamfir; 22.11.2017
comment
Если вы не видите файл Maintenance.flag, это может означать, что ошибка была закэширована на каком-то уровне. Удалите все файлы в папке кеша magento. Если это не сработает, возможно, вам нужно очистить другой кеш, например memcache или APC, если вы используете любой из них. - person elMarquis; 23.11.2017

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

person user3146094    schedule 31.12.2013

Теперь в новой версии magento2 служба создания ошибок временно недоступна.

Remove maintenance.flag

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

Также

$ rm maintenance.flag
person Ravi Patel    schedule 25.03.2015
comment
для нас это было magento2/var/.maintenance.flag - person DarkMukke; 10.03.2016

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

  • Удалите файл с именем var/.maintenance.flag в корневой папке Magento.
  • Удалите кеш Magento, если он есть: php bin/magento cache:flush
person Say Truth    schedule 13.09.2016

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

person WaPoNe    schedule 13.09.2014
comment
Мне пришлось удалить как сеансы, так и файлы кеша, чтобы заставить его работать, спасибо. - person Minesh; 18.11.2014

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

  1. Перейдите в корневой каталог magento через cPanel/FTP.
  2. В случае Magento1 вы найдете maintenance.flag и удалите его.
  3. В случае Magento2 удалите var/maintenance.flag
person Manish Joy    schedule 31.01.2017

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

person Putra L Zendrato    schedule 14.07.2015
comment
Кажется, на вопрос уже был дан ответ: stackoverflow.com/a/8275318 - person user2314737; 14.07.2015

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

person tomekK    schedule 19.12.2016

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

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

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

Спасибо.

person Jayendra Gaikwad    schedule 05.07.2012
comment
Излишне удалять модуль только потому, что он оставил файл maintenance.flag. Вручную очистите кэш, удалите maintenance.flag и посмотрите, сможете ли вы войти в панель администратора, чтобы завершить установку модуля. - person Fiasco Labs; 02.08.2013

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

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

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

person Ken    schedule 26.03.2019
comment
Была такая же проблема с Redis, используя модуль CM_Redis, здесь возвращается 503 /app/code/local/Cm/RedisSession/Model/Session.php — у меня было некоторое исключение ConcurrentConnectionsExceededException, поэтому я увеличил число max_concurrency без очистки кеша. - person DependencyHell; 09.10.2019

Проверьте корневую папку вашего каталога установки Magento. Вы найдете файл Maintenance.flag, удалите его и обновите сайт. Он будет работать нормально.

person Rana Ahamed    schedule 19.05.2017

У меня такое бывает постоянно при установке нового плагина. Вам просто нужно удалить файл Maintenance.flag в вашем корневом каталоге

person Mohammed Muzammil    schedule 13.03.2019

Если снятие флага показывает, что служба временно недоступна. Перейдите на "http://localhost.com/downloader" и удалите все слайдеры, BusinessDecision_Interaktingslider, lightbox2 и другие, которые я не помню.

person user3813311    schedule 07.07.2014