Для эффективной работы системы необходимо учитывать перечисленные ниже ограничения.
Входы и сессии
При входе в систему действуют ограничения, в случае нарушения которых IP-адрес пользователя временно блокируется:
- не более 10 неудачных попыток входа с одного IP-адреса за 1 минуту;
- не более 120 успешных входов в систему с одного IP-адреса за 1 минуту;
- не более 100 активных сессий одного пользователя с одного IP-адреса одновременно;
- не более 4 неудачных попыток ввести код двухфакторной авторизации за 100 секунд.
Обработка запросов
В рамках одной сессии в Wialon может обрабатываться:
- не более 3 трудоемких запросов одновременно (выгрузка сообщений, выполнение отчета и т. п.);
- не более 10 API-запросов одновременно;
- не более 10 запросов avl_evts за 10 секунд.
Создание элементов системы
Создавая элементы системы, учитывайте следующие ограничения:
- в одном сервисе не следует создавать более 20 000 объектов;
- в учетной записи верхнего уровня максимальное количество макроэлементов каждого типа (ресурсы, ретрансляторы, маршруты, группы объектов, пользователи) не может превышать количество доступных для нее объектов. Все ограничения на количество элементов указаны в свойствах учетной записи верхнего уровня на вкладке Услуги;
- в дочерней учетной записи суммарное количество элементов (уведомлений, отчетов, ресурсов, ретрансляторов, маршрутов, объектов, групп объектов, пользователей) и ретранслируемых объектов не может превышать количество объектов в системе, доступное для родительской учетной записи. Для некоторых элементов существует интервал сброса. Например, для уведомлений и отчетов можно установить сброс раз в час, для ретрансляторов и маршрутов — раз в сутки и т. д.;
- в одном ресурсе нельзя создать более 31 744 микроэлементов каждого типа (геозоны, задания, уведомления, водители, прицепы, пассажиры, шаблоны отчетов, заявки). Учитываются также удаленные элементы, находящиеся в корзине.
Сообщения
Для сообщений действуют следующие ограничения:
- не более 1 сообщения должно генерироваться трекером за 1 секунду;
- не более 200 млн сообщений может запросить из базы данных один пользователь с одного IP-адреса в течение 1 часа (например, при выполнении отчетов или построении треков);
- не более 15 млн сообщений может выгрузить пользователь за все сессии по одному IP-адресу;
- не более 15 млн сообщений может выгрузить один пользователь с одного IP-адреса в течение 2 минут;
- не более 500 000 сообщений может импортировать один пользователь с одного IP-адреса в течение 1 минуты;
- 64 Мбайт — максимальный размер загружаемого файла при импорте сообщений;
- 10 Мбайт — максимальный размер одного сообщения в импортируемом файле WLB;
- 2 Гбайт — максимальный общий размер сообщений в одном запросе.
При достижении лимита сообщения перестают выгружаться и импортироваться. Это может привести к затруднениям при выполнении отчетов, построении треков и т. п. В этом случае очистите вкладки треков, сообщений и отчетов (или перезагрузите страницу), а затем попробуйте снова.
Отчеты
Для отчетов действуют следующие ограничения:
- не более 1 Гбайт может составлять размер отчета;
- не более 400 000 строк может содержаться в отчете;
- не более 500 изображений может содержаться в отчете при экспорте в файл PDF;
- не более 200 выполнений возможно с одного IP-адреса за 5 минут;
- один пользователь за час не может запросить большее количество отчетов, чем то, суммарное выполнение которого занимает более одного часа;
- 5 минут отводится на выполнение отчета онлайн и по уведомлению;
- 10 минут отводится на выполнение отчета по заданию;
- 10 минут отводится на непрерывное выполнение одного или нескольких отчетов для одного пользователя с одного IP-адреса; в течение 10 минут после превышения этого ограничения запрос отчетов невозможен.
При достижении таймаута выполнение отчета принудительно прерывается, т. е. отчет не генерируется. В этом случае следует уменьшить интервал отчета, количество элементов или объем запрашиваемых данных (таблиц, графиков и т. п.).
Прочие ограничения
Ознакомьтесь с прочими ограничениями, которые применяются в Wialon:
- не более 3 трассировок карты может выполняться одновременно в рамках одной сессии;
- не более 50 треков можно построить суммарно на всех вкладках (Треки, Мониторинг, Отчеты, Сообщения) в рамках одной сессии;
- не более 10 000 точек может иметь геозона, сохраненная из трека. Если точек больше 10 000, трек разбивается на несколько геозон;
- не более 5000 точек должна иметь геозона, чтобы ее можно было редактировать;
- не более 1000 действующих токенов может содержаться в одной учетной записи. Токены удаляются автоматически по истечении 100 дней с момента последнего использования. Их также можно удалить вручную в окне Управление сессиями в списке авторизованных приложений;
- не более 53 бит (9 007 199 254 740 991) должен составлять размер числового значения параметра, отправляемого датчиком. Точность при отображении бóльших числовых значений в информации о датчике и отчетах снижается, начиная с младших битов. При этом такие значения могут быть обработаны, например, с помощью побитового контроля или использоваться для датчиков с побитовым контролем.
- суммарное количество ретранслируемых объектов во всех ретрансляторах учетной записи не может превышать количество доступных для этой учетной записи объектов в системе.