> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/on-premise/es/on-premise/how-to-guide/configuration/system-limits.md).

# Límites del sistema

La configuración de la plataforma Navixy impone límites para evitar la sobrecarga del servidor. Esta página explica qué parámetros ofrece Navixy como límites y cómo ajustarlos. Al establecer límites en el número de dispositivos y en el período de reporte, Navixy garantiza un rendimiento óptimo y un servicio fiable mientras minimiza el riesgo de sobrecarga o tiempo de inactividad.

## Ajustar los límites predeterminados

De forma predeterminada, la plataforma Navixy establece limitaciones al trabajar con informes y alertas. Específicamente, los usuarios solo pueden crear informes y configurar notificaciones para un número limitado de dispositivos, y pueden generar informes por un período máximo de tiempo. Estas restricciones están vigentes para evitar la sobrecarga del servidor, ya que la generación de informes y la configuración de notificaciones requieren recursos significativos del servidor.

En algunos escenarios empresariales, puede necesitar límites más altos que los impuestos por defecto en la plataforma de Navixy. En tales casos, puede ajustar los límites, normalmente aumentándolos. Para la solución On-premise de Navixy, puede modificar estos límites si el rendimiento de su servidor es adecuado. De este modo, puede generar más informes y notificaciones o ampliar la cobertura de su red de dispositivos, sin sobrecargar el servidor.

{% hint style="danger" %}
Las instrucciones en esta página implican modificar los archivos de configuración de la plataforma Navixy. Tenga en cuenta que realizar cambios en la configuración sin el debido cuidado y atención puede ocasionar un mal funcionamiento de la plataforma o dejarla inoperativa. Por lo tanto, es crucial realizar una copia de seguridad de la configuración antes de efectuar cualquier modificación a los ajustes predeterminados.
{% endhint %}

## Número de dispositivos en Informes

El número máximo de dispositivos por informe puede variar según la versión de la plataforma y la configuración realizada previamente. Para cambiar el número máximo de dispositivos, necesita editar ***Config.js*** archivo ubicado en la ruta:

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

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

En este archivo debe encontrar el *reportsMaxTrackersCount* bloque. En las versiones recientes de la plataforma se ve así:

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

En este bloque puede especificar límites por separado para cada tipo de informe.

<details>

<summary>Lista completa de tipos de informe</summary>

* SOS
* Caída
* Desconexión
* Seguridad
* LocationRequest
* VehicleReadings
* DeviceOnOff
* ExternalPower
* LowBattery
* DeviceStatus
* Exceso de velocidad
* RoadRulesViolations
* DeviceOnOffIdle
* TaskReport
* DrivingQuality
* StatusReport
* DriverChangesReport
* FormFieldsValues
* TripByState
* TripByShifts
* FuelConsumption
* Checkin
* DrivingQuality
* StayInZones
* StayInPlaces
* TripsAndEvents
* ZoneEvents
* DetailingOfTransmittedData
* FormFieldsValues
* TaskReport
* Evento
* TaskFullReport

</details>

Sin embargo, en la mayoría de los casos no es necesario configurar los límites por separado, y basta con especificar un límite general para todos los informes. Para ello, agregue la línea `maxTrackersPerReport: XXXXX` a la configuración **después de** al bloque anterior. Ejemplo (límite de 1000 dispositivos por informe):

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

Después de estos cambios, el número máximo de dispositivos por informe se incrementará a 1000.

El *maxTrackersPerReport* parámetro se aplica a todos los informes excepto a **Geofence visits** (Zone) y **POI visits** (StayInPlaces) informes. Debido a particularidades de la plataforma, las restricciones para estos informes deben especificarse por separado en el bloque anterior:

```
StayInPlaces: 1000,
Zone: 1000,
```

Otro informe que no se ve afectado por la configuración general es **Point report**. Se puede generar solo para un único dispositivo.

## Número de dispositivos en Alertas

El número máximo de dispositivos para las alertas también se especifica en el *Config.js* archivo:

* `/var/www/pro-ui/Config.js` (Linux)
* `C:\nginx\www\pro-ui\Config.js` (Windows)

Debe encontrar la línea:

```
greenModeTrackersCount: 100,
```

El valor en esta línea ajusta el número de dispositivos que puede seleccionar al configurar una alerta.

## Intervalo de fechas en Informes

De forma predeterminada, el intervalo máximo de fechas para la mayoría de los informes es de 90 días. Este valor también puede incrementarse, pero debe cambiarse un archivo de configuración diferente para hacerlo. Necesita encontrar la *api-server* configuración. El archivo se encuentra en la ruta:

* `/home/java/api-server/conf/config.properties` (Linux)
* `C:\java\api-server\conf\config.properties` (Windows)

Abra este archivo en un editor de texto y encuentre la siguiente línea:#reports

```
maxReportTimeSpan=90d
```

Cambie la *90d* valor a lo que necesite. Tenga en cuenta que el número de días debe ir seguido de la letra **d**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/on-premise/es/on-premise/how-to-guide/configuration/system-limits.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
