Администрирование системы > Настройки системы / Планировщик перезапуска сервера

Планировщик перезапуска сервера

В этом блоке вы можете выполнить два вида работ:

  1. Настроить планировщик.
  2. Запланировать перезапуск сервера.

Настройка планировщика

В открывшемся окне заполните поля и нажмите кнопку Сохранить.

server-restart-scheduler-1

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

Информационные каналы для отправки сообщений — выберите информационные каналы.

Интервал отправки сообщений о перезапуске — укажите, за сколько времени до начала перезапуска пользователи получат напоминание об этом. В качестве этих сообщений отправляются комментарии.

По умолчанию настроены три интервала: отправка напоминаний за 15 минут, за 30 минут и за 1 час до перезапуска. Добавить интервал можно, указав его значение в поле и нажав кнопку Добавить. Чтобы удалить интервал, нажмите server-restart-scheduler-2.

Задержка отправки сообщения о создании перезапуска — укажите время, через которое сообщение будет отправлено. Это время отсчитывается с того момента, когда вы запланировали перезапуск.

Тема сообщения — введите заголовок сообщения. По умолчанию он формируется по шаблону Запланированный перезапуск сервера на {RestartDate}, где {RestartDate} — переменная, в которую сохраняются дата и время перезапуска сервера.

Текст сообщения — укажите информацию о перезапуске сервера. По умолчанию текст формируется по шаблону:

{Reason}

Перезапуск сервера состоится через {TimeLeft}, где:

  • {Reason} — переменная, в которую сохраняется причина перезапуска;
  • {TimeLeft} — переменная, в которой указывается, сколько времени осталось до перезапуска.

Текст комментария — введите информацию о перезапуске. По умолчанию текст формируется по шаблону Осталось {TimeLeft} до начала перезапуска.

начало примечание

Примечание

Все шаблоны можно изменить. Значения переменных {RestartDate} и {Reason} указываются при планировании перезапуска. Ознакомиться со списком доступных шаблонов можно в справке по форматированию.

конец примечание

Минимальный интервал времени до начала запланированного перезапуска — укажите минимальное допустимое время, через которое можно запланировать перезапуск. Отсчёт начинается с текущего времени.

Например, указав минимальный интервал 5 минут, установить дату перезапуска можно не ранее, чем через 5 минут, начиная с текущего времени. Если текущее время — 15:45, то перезапуск можно запланировать не ранее 15:50.

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

Максимальный интервал времени до начала запланированного перезапуска — укажите максимальное допустимое время, после которого нельзя запланировать перезапуск. Отсчёт начинается с текущего времени. После указанного времени запланировать перезапуск невозможно.

Например, указав максимальный интервал 10 часов, можно установить дату перезапуска на любое время в течение 10 часов, начиная с текущего времени. Если текущее время — 10:00, то после 20:00 перезапуск запланировать нельзя.

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

Максимальное время ожидания перезапуска сервера — укажите период времени, в течение которого можно перезапустить сервер, если он не перезапустился в назначенное время. Если время ожидания превышено, перезапуск отменяется.

Максимальное время ожидания перезапуска всех серверов кластера — применяется только при использовании веб-фермы. Укажите максимальное время, когда ожидается конец перезапуска всех серверов в кластере. Если в этот промежуток времени не удалось перезапустить все серверы кластера, то перезапуск считается проваленным. Отсчёт времени начинается с момента начала работы первого сервера в кластере.

Максимальное количество записей в истории — определите максимальное количество записей по перезапуску сервера в таблице История перезапусков, которая отображается в блоке Планировщик перезапуска сервера. Если указано значение «0», то перезапуски в историю не записываются.

Справка по форматированию — просмотрите, какие переменные можно использовать в шаблонах сообщений.

Планирование перезапуска сервера

После того как настройки планировщика выполнены, вы можете запланировать перезапуск сервера.

Для этого нажмите кнопку Запланировать перезапуск, которая расположена ниже настроек планировщика.

Если вы перешли к настройкам через домашнюю страницу раздела Администрирование, то здесь удобно использовать вверху страницы действие Запланировать. Вы можете автоматически установить время перезапуска сервера: через полчаса или час. Для этого в меню кнопки Запланировать выберите нужный вариант. Отсчёт начинается с текущего времени.

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

server-restart-scheduler-3

Данные о перезапуске сервера (автор, дата создания, запланированная дата, причина перезапуска) отобразятся в таблице.

server-restart-scheduler-4

Вы можете отменить уже запланированный перезапуск, нажав Отменить. Затем подтвердите действие. Перезапуск можно отменить, только если серверы не начали перезапускаться. Если вы попытаетесь отменить уже выполняющийся перезапуск, отобразится уведомление об ошибке. Если вы настроили отправку уведомлений, пользователи получат сообщение об отмене перезапуска.

История перезапусков

Вы можете просмотреть историю перезапусков сервера. Для этого перейдите к блоку Планировщик перезапуска сервера через домашнюю страницу раздела Администрирование. История отображается ниже таблицы с запланированными перезапусками.

server-restart-scheduler-5

В таблице указаны автор перезапуска, дата создания, запланированная дата, причина перезапуска, а также информация о результатах.

В столбце Результат могут отображаться следующие обозначения:

server-restart-scheduler-6 — перезапуск завершился успешно.

server-restart-scheduler-7 — пользователь отменил перезапуск.

server-restart-scheduler-8 — возникла ошибка при перезапуске.

Если при перезапуске возникли ошибки, их описание можно просмотреть в столбце Информация. Могут возникнуть следующие ошибки:

  1. Перезапуск завершён с ошибками на одном или нескольких серверах.

Для каждого сервера в кластере записывается его состояние в виде:

Состояние серверов в кластере: * Сервер "<название сервера>", состояние "<состояние сервера>".

Возможны следующие состояния:

  • Acknowledged — запланированный перезапуск принят сервером;
  • Restarting — сервер начал перезапускаться;
  • Restarted — сервер успешно перезапустился;
  • CancelledOvertimeExceeded — превышено время ожидания перезагрузки.

Более детальную информацию об ошибке перезапуска можно просмотреть в папке .../<Общая папка с файлами системы ELMA>/Web/logs/error.

  1. Перезапуск отменён, т. к. ни один сервер не перезапустился за допустимый промежуток времени.
  2. Перезапуск отменён, т. к. один или более сервер перезагружался слишком долго или не отвечал.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас