restart

Перезапуск служб сервера

Зачем нужна

Команда последовательно останавливает и заново запускает службы сервера RuDesktop в правильном порядке (от nginx и веб-службы до relay/executor/pxe). Без параметров перезапускает весь набор; можно ограничиться одной службой по имени

Типичные случаи применения:

  • применение изменений в конфигурации сервера, которые требуют перезапуска

  • восстановление работы после сбоя одной из служб без перезагрузки ОС

  • регламентный перезапуск после обновления RuDesktop или системных пакетов

  • точечный перезапуск отдельной службы (например, только rudesktop-relay.service), не затрагивая остальные

Синтаксис

rude restart
rude restart [имя_службы.service|.socket]
rude restart executor

Примечание

Команда последовательно вызывает rude stop и rude start с теми же аргументами. Без параметров перезапускаются все службы согласно режиму установки

Пример

Чтобы перезапустить все службы сервера, введите следующее:

rude restart

После выполнения команды в выводе отобразится следующая информация:

Stopping services
  Stopping nginx ...             OK
  Stopping web socket ...        OK
  Stopping web service ...       OK
  Stopping relay ...             OK
  Stopping ansible processes ... OK
  Stopping executor ...          OK
  Stopping pxe ...               OK
  Stopping smbd ...              OK
Starting services
  Start web socket ...           OK
  Start web service ...          OK
  Start relay ...                OK
  Start executor ...             OK
  Start smbd ...                 OK
  Enable nginx ...               OK
  Start nginx ...                OK

Чтобы перезапустить только одну службу:

rude restart rudesktop-relay.service