Ограничения системы
Конфигурация платформы Navixy накладывает ограничения, чтобы предотвратить перегрузку сервера. На этой странице объясняется, какие параметры навигационной платформы Navixy выступают в качестве ограничений и как их настраивать. Устанавливая лимиты на количество устройств и период отчетности, Navixy обеспечивает оптимальную производительность и надежный сервис, минимизируя риск перегрузки или простоев.
Изменение стандартных ограничений
По умолчанию платформа Navixy устанавливает ограничения при работе с отчетами и оповещениями. В частности, пользователи могут создавать отчеты и настраивать уведомления только для ограниченного числа устройств, а также формировать отчеты только за максимальный период времени. Эти ограничения введены, чтобы предотвратить перегрузку сервера, поскольку генерация отчетов и настройка уведомлений требуют значительных ресурсов сервера.
В некоторых бизнес-сценариях вам могут потребоваться более высокие лимиты, чем те, что установлены по умолчанию на платформе Navixy. В таких случаях вы можете изменить лимиты, обычно увеличив их. Для On-premise-решения Navixy вы можете изменить эти ограничения, если производительность вашего сервера соответствует требованиям. Таким образом вы сможете генерировать больше отчетов и уведомлений или расширить охват сети устройств, не перегружая сервер.
Инструкции на этой странице включают изменение конфигурационных файлов платформы Navixy. Обратите внимание, что внесение изменений в конфигурацию без должной осторожности может привести к сбоям в работе платформы или сделать её непригодной для использования. Поэтому крайне важно создать резервную копию конфигурации перед внесением любых изменений в настройки по умолчанию.
Количество устройств в отчетах
Максимальное количество устройств в одном отчете может варьироваться в зависимости от версии платформы и ранее выполненных настроек. Чтобы изменить максимальное количество устройств, необходимо отредактировать Config.js файл, расположенный по пути:
/var/www/pro-ui/Config.js (Linux)
C:\nginx\www\pro-ui\Config.js (Windows)
В этом файле нужно найти блок reportsMaxTrackersCount В последних версиях платформы он выглядит так:
reportsMaxTrackersCount:{
StayInPlaces: 100,
TripsAndEvents: 100,
Zone: 100,
DetailingOfTransmittedData: 1
},В этом блоке вы можете указать ограничения отдельно для каждого типа отчета.
Однако в большинстве случаев нет необходимости настраивать лимиты отдельно, достаточно задать общий лимит для всех отчетов. Для этого добавьте строку maxTrackersPerReport: XXXXX в конфигурацию после вышеуказанного блока. Пример (лимит 1000 устройств на отчет):
reportsMaxTrackersCount:{
StayInPlaces: 100,
TripsAndEvents: 100,
Zone: 100,
DetailingOfTransmittedData: 1
},
maxTrackersPerReport: 1000,После этих изменений максимальное количество устройств в одном отчете будет увеличено до 1000.
Параметр maxTrackersPerReport применяется ко всем отчетам, за исключением Посещений геозон (Zone) и Посещений POI (StayInPlaces) отчетов. Из-за особенностей платформы ограничения для этих отчетов следует задавать отдельно в вышеуказанном блоке:
StayInPlaces: 1000,
Zone: 1000,Еще один отчет, на который не влияет общая настройка, — это Точечный отчет. Его можно сформировать только для одного устройства.
Количество устройств в оповещениях
Максимальное количество устройств для оповещений также задается в Config.js файле:
/var/www/pro-ui/Config.js(Linux)C:\nginx\www\pro-ui\Config.js(Windows)
Вам нужно найти строку:
greenModeTrackersCount: 100,Значение в этой строке регулирует количество устройств, которые вы можете выбрать при настройке оповещения.
Диапазон дат в отчетах
По умолчанию максимальный диапазон дат для большинства отчетов составляет 90 дней. Это значение также можно увеличить, но для этого нужно изменить другой конфигурационный файл. Необходимо найти конфигурацию api-server Файл расположен по пути:
/home/java/api-server/conf/config.properties(Linux)C:\java\api-server\conf\config.properties(Windows)
Откройте этот файл в текстовом редакторе и найдите следующую строку:#reports
maxReportTimeSpan=90dИзмените запись 90d значение на нужное вам. Обратите внимание, что за числом дней должна следовать буква d.
Последнее обновление
Это было полезно?