В настоящее время при проведении любых видов технического обслуживания (кроме простого обновления), когда мы хотим перевести сайт в автономный режим или установить режим только для чтения, нет возможности сообщить посетителям, что происходит, или указать примерное время, в течение которого система будет недоступна.
Я уже создал автономную страницу с помощью метода Nginx, описанного здесь (и улучшил его, используя инструкции из этой и этой статей), но…
Было бы здорово иметь комплексный автономный режим, который позволил бы администраторам предоставлять обновления статуса и сообщения входящим посетителям во время простоя, чтобы управлять ожиданиями и вызывать у посетителей позитивное отношение к ситуации, вместо того чтобы они гадали, что происходит.
Для истории вот оригинальное замечание, которое привело к этому разделению, согласно @jomaxro:
Здесь действительно необходимо внедрить интегрированный автономный/режим технического обслуживания, который объединял бы этот метод и возможность предоставлять пользователям персонализированные сообщения, пока система находится в автономном режиме и/или режиме технического обслуживания.
Это могло бы быть частью менеджера обновлений (переименовать менеджер обновлений в «Менеджер системы Discourse» и объединить в этом разделе обновления, логи, процессы и резервные копии).
Это сделало бы систему менее хрупкой, более дружелюбной и полезной как для администраторов, так и для пользователей.