Остановка сервера

Есть несколько способов остановить SberMobile Server:

  • использовать приложение SberMobile IIoT Platform Client во время подключения к серверу с соответствующими правами.
  • использовать Web UI, войдя в систему с соответствующими правами.
  • использовать меню System Tray Icon.
  • использовать интерфейс Net Admin.
  • Остановить сервис Windows/Linux, если он запущен в сервисном режиме.
  • Вручную прекратить все процессы сервера, если сервер не отвечает на попытки остановить процессы.

В некоторых случаях попытка остановки и записи кэшированных данных в базу может занять у SberMobile Server несколько минут. Обрывание процессов во время остановки с использованием средств операционной системы может привести к потере данных.

При остановке виртуальной машины, на которой запущен SberMobile Server, автоматически выполняется и остановка SberMobile Server.

Методы остановки сервера

Все методы остановки SberMobile Server описаны ниже.

Использовать приложение SberMobile IIoT Platform Client

Остановка сервера через соединение SberMobile IIoT Platform Client:

  • Найдите узел сервера () в Системном Дереве
  • Кликните по нему правой кнопкой мыши
  • выберите Остановить Сервер из контекстного меню

Вам необходимо иметь разрешение Администратора в Корневом контексте, чтобы удалённо остановить сервер.

Использовать web UI

Остановка сервера при помощи Web UI:

  • Найдите узел сервера () в Системном Дереве
  • Кликните по нему правой кнопкой мыши
  • выберите Остановить Сервер из контекстного меню

Вам необходимо иметь разрешение Администратора в Корневом контексте, чтобы удалённо остановить сервер.

Использование TRAY menu

Выберите элемент Остановить Сервер в меню панели задач SberMobile Server.

Меню панели задач недоступно, если сервер запущен в сервисном режиме.

Остановить сервис операционной системы

Остановить SberMobile Server, если он запущен в сервисном режиме:

  • В Windows следуйте Меню Пуск > Панель Управления > Инструменты Администрирования > Сервисы, найдите сервис SberMobile Server, кликните по нему правой кнопкой мыши и выберите Стоп.
  • В Linux, откройте консоль и наберите service sbermobile_iiot_server_service stop.

Использовать интерфейс net admin

Войдите в интерфейс Net Admin через telnet в порт 6440 и используйте его, чтобы остановить (команда S) или перезапустить (команда R) сервер.

Прекратить процессы вручную

Этот метод не рекомендуется, поскольку он может прекратить другие процессы Java, запущенные на хосте. Его следует использовать только в случае, если сервер не отвечает на все другие попытки его остановить.

В Windows следует прекратить процессы sbermobile_iiot_server.exe, sbermobile_iiot_server_service.exe, sbermobile_iiot_server_console.exe. Прекратите все экземпляры данных процессов при помощи Диспетчера Задач (Ctrl+Shift+Esc в Windows).

В Unix следует прекратить процессы sbermobile_iiot_server, sbermobile_iiot_server_service, sbermobile_iiot_server_console и java. Одновременнно может выполняться несколько процессов на Java. Прекратите процесс с наименьшим ИНП (идентификационным номером процесса). Это важно, потому что прекращение другого процесса не устранит проблему.

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