Перейти к содержанию

Управление настройками сервера

Отображение текущих настроек сервера

Для отображения текущих настроек, с которыми функционирует сервер в данный момент, необходимо ввести команду

show node-settings

Отображение отдельной опции в текущих настройках сервера

Для отображения отдельной опции в текущих настройках, с которыми функционирует сервер в данный момент, необходимо ввести команду

show node-setting <имя опции>

где имя опции - наименование опции из файла настроек flashphoner.properties

Изменение отдельной опции в текущих настройках сервера

Для изменения отдельной опции в текущих настройках, с которыми функционирует сервер в данный момент, необходимо ввести команду

update node-setting --value <новое значение> <имя опции>

где

  • имя опции - наименование опции из файла настроек flashphoner.properties
  • новое значение - новое значение опции

Запись настроек в файл конфигурации

Для записи настроек сервера в файл flashphoner.properties введите команду

save node-settings

Экспорт настроек

Для экспорта всех настроек в файл формата CSV введите команду

show node-settings -c <имя файла>

где имя файла - путь и имя файла в формате CSV, куда будут записаны текущие значения опций, например, /tmp/settings.csv

Файл будет иметь следующую структуру:

Имя опции, Значение, Тип, Значение по умолчанию, Требуется перезапуск, Новое значение, Пседоним, Описание, Тэги

При этом:

  • строковые параметры заключаются в кавычки, например, "Enable keep-alive for the listed protocols"
  • списки заключаются в квадратные скобки, например ["websocket", "rtmp", "rtmfp"]
  • в файл будут записаны все опции, поддерживаемые текущей версией WCS, значения опций, не указанных в файле настроек flashphoner.properties, будут равны значениям по умолчанию

Пример описания опции:

keep_alive.peer_interval, 2000, Integer, 2000, true, null, [keep_alive.peer_interval], "Keep-alive peer interval (Not in use)", ["deprecated"]

Перезагрузка настроек

Для перезагрузки настроек сервера из файла flashphoner.properties введите команду

reload node-settings