Развертывание
Чтобы обновить конфигурацию развертывания, выполните следующие шаги.
* 
Для достижения оптимальных результатов рекомендуется придерживаться максимальных рекомендуемых значений.
1. На левой панели в ThingWorx Software Content Management в разделе Администрирование выберите Конфигурация > Развертывание.
Откроется страница Конфигурация развертывания.
2. В разделах Конфигурация производительности, Конфигурация времени ожидания, Конфигурация на основе инструкций, Повторять автоматически, Выгрузить введите соответствующее значение в полях, которые нужно обновить, и щелкните Сохранить.
Параметры конфигурации производительности для развертывания
В следующей таблице описаны параметры конфигурации производительности, включая их значения по умолчанию и максимально допустимые значения.
Для каждого параметра при вводе значения, превышающего максимально допустимое значение, автоматически выполняется сброс до максимально допустимого значения. При вводе значения 0 параметр автоматически сбрасывается до значения по умолчанию.
* 
Во время обновления до 9.7.0 значения, заданные для этих параметров конфигурации, не изменяются автоматически. Если значения для этих параметров конфигурации не поддерживаются (либо равны 0, либо превышены максимально допустимые значения), необходимо скорректировать эти значения после обновления.
Для получения оптимальных результатов рекомендуется использовать для этих параметров конфигурации производительности максимальное допустимое значение.
Параметр
Описание
Значение по умолчанию
Максимальное допустимое значение
Параллельные загрузки
Максимальное число целей доставки для пакетов на основе файлов, которые могут одновременно загружать файл.
* 
Этот параметр неприменим к пакетам на основе инструкций. Эта настройка не влияет на загрузки, запускаемые инструкцией Загрузить в пакетах на основе инструкций.
* 
Число параллельных развертываний не должно превышать значение настройки Максимальное число потоков, выделенных для пула передачи файлов на странице Конфигурация компонента FileTransferSubsystem в ThingWorx Composer. Рекомендуется задать для настройки Максимальное число потоков, выделенных для пула передачи файлов значение 60.
50
200
Параллельные уведомления
Максимальное число целей доставки, которые могут перейти из состояния "Ожидает решения" в состояние "Уведомление" для пакетов на основе файлов и из состояния "Ожидает решения" в состояние "Отправка инструкций" для пакетов на основе инструкций одновременно.
50
100
Макс. активных целей доставки
Максимальное разрешенное число целей доставки для всех пакетов, которые могут быть в активном состоянии.
Следующие состояния являются активными:
Уведомление
Уведомление получено
Запланировано
Загрузка
Загружено
Установка
Отправка инструкций
Инструкции получены
50
1000
* 
Для пакетов на основе инструкций применимы значения Параллельные уведомления и Макс. активных целей доставки.
Общие параметры конфигурации времени ожидания для пакетов на основе файлов и пакетов на основе инструкций
* 
При возникновении тайм-аута операция переходит в состояние Прервано или Повторить.
Рекомендуется использовать для параметров конфигурации тайм-аута значения по умолчанию.
Параметр
Описание
Значение по умолчанию
Время ожидания (с)
Время ожидания в секундах.
86400
Время ожидания установки (с)
Время ожидания установки в секундах.
3600
Время ожидания повторения (с)
Время ожидания повторения в секундах.
3600
* 
Пока передача файлов активна, развертывание в состоянии Установка не будет прервано из-за истечения времени ожидания.
Параметры конфигурации времени ожидания для пакетов на основе файлов
* 
При возникновении тайм-аута операция переходит в состояние Прервано или Повторить.
Рекомендуется использовать для параметров конфигурации тайм-аута значения по умолчанию.
Параметр
Описание
Значение по умолчанию (в секундах)
Время ожидания уведомления (с)
Время ожидания уведомления.
120
Время ожидания после уведомления (с)
Время ожидания после уведомления только для тех целей доставки, для которых прошли запланированные даты загрузки.
60
Время ожидания расписания (с)
Время ожидания события по расписанию.
60
Время ожидания загрузки (с)
Время ожидания загрузки.
3600
Время ожидания после загрузки (с)
Время ожидания после загрузки только для тех целей доставки, для которых прошли запланированные даты установки.
120
* 
Пока передача файлов активна, развертывание в состоянии Загрузка не будет прервано из-за истечения времени ожидания.
Параметры конфигурации для пакетов на основе инструкций
* 
При возникновении тайм-аута операция переходит в состояние Прервано или Повторить.
Рекомендуется использовать для параметров конфигурации тайм-аута значения по умолчанию.
Параметр
Описание
Значение по умолчанию (в секундах)
Время ожидания полученных инструкций (с)
Время ожидания полученных инструкций.
3600
Время ожидания отправления инструкций (с)
Время ожидания отправки инструкций.
* 
Значение параметра Время ожидания отправления инструкций (с) должно быть больше времени, необходимого для отсутствия актива; т. е. свойство isReporting должно иметь значение false.
86400
Целевой репозиторий загрузки
Сконфигурируйте репозиторий по умолчанию для загрузки пакетов на основе инструкций. Укажите любой репозиторий ThingWorx, который реализует шаблон вещи FileRepository.
TW.RSM.Thing.FileRepository
Параметры конфигурации для автоматического повторения
Параметр
Описание
Значение по умолчанию
Включено
Установите этот флажок, чтобы включить выполнение автоматических повторений развертывания пакетов. Для отключения этого компонента снимите флажок.
Истина
Повторять автоматически для отсоединенных целевых объектов
Если флажок установлен, выполняется повторная попытка развертывания пакета независимо от наличия соединения с целевым активом. Если целевой актив переходит в интерактивный режим в течение промежутка времени, определяемого частотой автоматического повторения и количеством настроенных попыток повторения, развертывание будет продолжено. В противном случае развертывание в активе прерывается из-за превышения времени ожидания.
Когда флажок снят, развертывание в целевом активе прерывается немедленно, если актив не присоединен. Попытки развертывания не повторяются.
Истина
Максимальное число автоматических повторов в одном интервале
Максимальное число повторных целей доставки (активов) на начало автоматического повторения попыток. Если задать слишком большое число повторов, может снизиться производительность.
500
Максимальное число автоматических повторов по умолчанию
Глобальное значение по умолчанию, используемое интерфейсом пользователя ThingWorx Utilities для отображения максимального числа повторных попыток по умолчанию для развертывания.
Например, это значение отображается в поле количества в разделе Повторять автоматически на странице Создать одноразовое развертывание.
5
Частота автоповтора (сек.)
Интервал автоповтора в секундах. Процесс повторной попытки инициируется этим таймером, активизирующимся с указанной здесь частотой. Например, частота по умолчанию - каждые 30 секунд. Это означает, что таймер каждые 30 секунд инициирует процесс автоматических повторов с целью повторения соответствующих развертываний для соответствующих целей доставки (активов).
Можно задать значение в интервале от 15 до 1 000 000 секунд. Если задано недопустимое значение, учитывается ближайшее допустимое значение.
* 
Рекомендуется задать интервал таймера автоповтора не менее 300 секунд, чтобы избежать проблем с параллельными развертываниями.
30
* 
Для ThingWorx Software Content Management 9.3.16 и 9.3.19 это значение равно 31.
Для ThingWorx Software Content Management 9.5.1+, 9.6.x и 9.7.0 это значение равно 47.
Параметр конфигурации для выгрузки
Параметр
Описание
Значение по умолчанию
Требуется общая контрольная сумма выгрузки
Указывает, должна ли платформа проверить контрольную сумму выгруженного файла.
False
Было ли это полезно?