WordPress — отличный движок для сайтов и блогов, но изредка даже с ним бывают проблемы, впрочем эта ошибка скорее связана с хостингом и сбоями в работе сети. При обновлении как движка самого WordPress так и плагинов, сайт на несколько секунд закрывается на обслуживание, нужные файлы перезаписываются и сайт продолжает работать как и раньше. Но иногда эти несколько секунд затягиваются на минуты и даже часы. Дело в том что механизм закрытия сайта на обслуживание работает следующим нехитрым образом:
- в корне сайта создается специальный файл с названием .maintenance, в этот момент сайт переходит в режим обслуживания и если попробовать на него зайти, то получите сообщение — «Briefly unavailable for scheduled maintenance. Check back in a minute»
- затем выполняется обновление движка или плагинов
- файл .maintenance удаляется и сайт переходит в обычный режим работы
По разным причинам второй этап может затянуться (обычно это слишком маленькое ограничение времени выполнения скриптов php либо медленная работа сети) и в результате третий пункт не выполняется и получается что сайт хоть и обновился — но переключения в обычный режим работы не произошло, ожидание ничего не дает и сайт по-прежнему выдает сообщение «Briefly unavailable for scheduled maintenance. Check back in a minute».
В этом случае нужно вручную перевести сайт из режима обслуживания в обычный режим работы, сделать это не сложно, нужно используя FTP-клиент или панель управления хостингом с диспетчером файлов, зайти в корневую директорию сайта, отыскать там файл .maintenance и удалить его. В Cpanel это выглядит как-то так:
Точка в начале имени файла .maintenance означает что он «скрытый», если ваш сайт выдает сообщение «Briefly unavailable for scheduled maintenance. Check back in a minute«, но в корне вы не видите файла .maintenance, то скорей всего нужно в настройках панели управления разрешить показ скрытых файлов и затем его удалить. Сразу же после удаления файла .maintenance ваш сайт заработает в нормальном режиме.