Ограничения системы
Конфигурация платформы 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
},В этом блоке вы можете указать ограничения отдельно для каждого типа отчета.
Полный список типов отчетов
SOS
Падение
Открепление
Безопасность
ЗапросРасположения
ПоказанияТранспортногоСредства
ВклВыклУстройства
ВнешнееПитание
НизкийАккумулятор
СтатусУстройства
ПревышениеСкорости
НарушенияДорожныхПравил
ВклВыклУстройстваБезДвижения
ОтчетЗадач
КачествоВождения
ОтчетСтатуса
ОтчетСменВодителя
ЗначенияПолейФормы
ПоездкаПоСостоянию
ПоездкаПоСменам
ПотреблениеТоплива
Чекин
КачествоВождения
ПребыванияВЗонах
ПребыванияВТочкахИнтереса
ПоездкиИСобытия
СобытияЗоны
ДетализацияПереданныхДанных
ЗначенияПолейФормы
ОтчетЗадач
Событие
ПолныйОтчетПоЗадаче
Однако в большинстве случаев нет необходимости настраивать лимиты отдельно, достаточно задать общий лимит для всех отчетов. Для этого добавьте строку maxTrackersPerReport: XXXXX в конфигурацию после вышеуказанного блока. Пример (лимит 1000 устройств на отчет):
После этих изменений максимальное количество устройств в одном отчете будет увеличено до 1000.
Параметр maxTrackersPerReport применяется ко всем отчетам, за исключением Посещений геозон (Zone) и Посещений POI (StayInPlaces) отчетов. Из-за особенностей платформы ограничения для этих отчетов следует задавать отдельно в вышеуказанном блоке:
Еще один отчет, на который не влияет общая настройка, — это Точечный отчет. Его можно сформировать только для одного устройства.
Количество устройств в оповещениях
Максимальное количество устройств для оповещений также задается в Config.js файле:
/var/www/pro-ui/Config.js(Linux)C:\nginx\www\pro-ui\Config.js(Windows)
Вам нужно найти строку:
Значение в этой строке регулирует количество устройств, которые вы можете выбрать при настройке оповещения.
Диапазон дат в отчетах
По умолчанию максимальный диапазон дат для большинства отчетов составляет 90 дней. Это значение также можно увеличить, но для этого нужно изменить другой конфигурационный файл. Необходимо найти конфигурацию api-server Файл расположен по пути:
/home/java/api-server/conf/config.properties(Linux)C:\java\api-server\conf\config.properties(Windows)
Откройте этот файл в текстовом редакторе и найдите следующую строку:#reports
Измените запись 90d значение на нужное вам. Обратите внимание, что за числом дней должна следовать буква d.
Последнее обновление
Это было полезно?