Limites système

La configuration de la plateforme Navixy impose des limites pour éviter la surcharge du serveur. Cette page explique quels paramètres Navixy propose en tant que limites et comment les ajuster. En définissant des limites sur le nombre d'appareils et la période de rapport, Navixy garantit des performances optimales et un service fiable tout en minimisant le risque de surcharge ou d'indisponibilité.

Ajustement des limites par défaut

Par défaut, la plateforme Navixy applique des limitations pour le travail avec les rapports et les alertes. Plus précisément, les utilisateurs ne peuvent créer des rapports ni configurer des notifications que pour un nombre limité d'appareils, et ne peuvent générer des rapports que pour une période maximale. Ces restrictions existent pour éviter la surcharge du serveur, car la génération de rapports et la configuration des notifications nécessitent des ressources serveur importantes.

Dans certains scénarios métier, vous pouvez nécessiter des limites plus élevées que celles imposées par défaut sur la plateforme Navixy. Dans de tels cas, vous pouvez ajuster les limites, typiquement en les augmentant. Pour la solution On‑premise de Navixy, vous pouvez modifier ces limites si les performances de votre serveur sont adéquates. Ainsi, vous pouvez générer davantage de rapports et de notifications ou étendre la couverture de votre réseau d'appareils, sans surcharger le serveur.

Nombre d'appareils dans les rapports

Le nombre maximal d'appareils par rapport peut varier en fonction de la version de la plateforme et des paramètres effectués précédemment. Pour changer le nombre maximal d'appareils, vous devez éditer Config.js fichier situé au chemin :

/var/www/pro-ui/Config.js (Linux)

C:\nginx\www\pro-ui\Config.js (Windows)

Dans ce fichier, vous devez trouver le reportsMaxTrackersCount bloc. Dans les versions récentes de la plateforme, il ressemble à ceci :

reportsMaxTrackersCount:{
StayInPlaces: 100,
TripsAndEvents: 100,
Zone: 100,
DetailingOfTransmittedData: 1
},

Dans ce bloc, vous pouvez spécifier des limites séparément pour chaque type de rapport.

Liste complète des types de rapports
  • SOS

  • Chute

  • Détachement

  • Sécurité

  • LocationRequest

  • VehicleReadings

  • DeviceOnOff

  • ExternalPower

  • LowBattery

  • DeviceStatus

  • Excès de vitesse

  • Infractions au code de la route

  • DeviceOnOffIdle

  • TaskReport

  • DrivingQuality

  • StatusReport

  • DriverChangesReport

  • FormFieldsValues

  • TripByState

  • TripByShifts

  • FuelConsumption

  • Checkin

  • DrivingQuality

  • StayInZones

  • StayInPlaces

  • TripsAndEvents

  • ZoneEvents

  • DetailingOfTransmittedData

  • FormFieldsValues

  • TaskReport

  • Événement

  • TaskFullReport

Cependant, dans la plupart des cas, il n'est pas nécessaire de configurer les limites séparément, et il suffit de spécifier une limite générale pour tous les rapports. Pour ce faire, ajoutez la ligne maxTrackersPerReport: XXXXX à la configuration après du bloc ci‑dessus. Exemple (limite de 1000 appareils par rapport) :

reportsMaxTrackersCount:{
StayInPlaces: 100,
TripsAndEvents: 100,
Zone: 100,
DetailingOfTransmittedData: 1
},
maxTrackersPerReport: 1000,

Après ces modifications, le nombre maximal d'appareils par rapport sera augmenté à 1000.

Le maxTrackersPerReport paramètre s'applique à tous les rapports sauf pour Visites de géorepères (Zone) et Visites de POI (StayInPlaces) rapports. En raison des particularités de la plateforme, les restrictions pour ces rapports doivent être spécifiées séparément dans le bloc ci‑dessus :

StayInPlaces: 1000,
Zone: 1000,

Un autre rapport qui n'est pas affecté par le réglage général est Rapport de point. Il ne peut être généré que pour un seul appareil.

Nombre d'appareils dans les alertes

Le nombre maximal d'appareils pour les alertes est également spécifié dans le Config.js :

  • /var/www/pro-ui/Config.js (Linux)

  • C:\nginx\www\pro-ui\Config.js (Windows)

Vous devez trouver la ligne :

greenModeTrackersCount: 100,

La valeur de cette ligne ajuste le nombre d'appareils que vous pouvez sélectionner lors de la configuration d'une alerte.

Plage de dates dans les rapports

Par défaut, la plage de dates maximale pour la plupart des rapports est de 90 jours. Cette valeur peut également être augmentée, mais vous devez modifier un fichier de configuration différent pour cela. Vous devez trouver la api-server configuration. Le fichier est situé au chemin :

  • /home/java/api-server/conf/config.properties (Linux)

  • C:\java\api-server\conf\config.properties (Windows)

Ouvrez ce fichier dans un éditeur de texte et trouvez la ligne suivante : #reports

maxReportTimeSpan=90d

Changez l'entrée 90d valeur à celle dont vous avez besoin. Notez que le nombre de jours doit être suivi de la lettre d.

Mis à jour

Ce contenu vous a-t-il été utile ?