> 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

Ajuste los límites de dispositivos de reportes y alertas en Navixy On-Premise para evitar sobrecarga del servidor. Edite los archivos de configuración en Linux o Windows para establecer límites de rango de fechas.

La configuración de la plataforma Navixy impone límites para evitar sobrecargar el 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 el período de generación de reportes, Navixy garantiza un rendimiento óptimo y un servicio confiable, al tiempo que minimiza el riesgo de sobrecarga o inactividad.

## Ajuste de los límites predeterminados

De forma predeterminada, la plataforma de Navixy establece limitaciones cuando se trata de trabajar con reportes y alertas. En concreto, los usuarios solo pueden crear reportes y configurar notificaciones para un número limitado de dispositivos, y pueden generar reportes durante un período máximo de tiempo. Estas restricciones están implementadas para evitar sobrecargar el servidor, ya que la generación de reportes y la configuración de notificaciones requieren recursos importantes del servidor.

En algunos escenarios comerciales, puede requerir límites más altos que los que la plataforma de Navixy impone de forma predeterminada. En esos casos, puede ajustar los límites, por lo general aumentándolos. Para la solución On-Premise de Navixy, puede modificar estos límites si el rendimiento de su servidor es adecuado. De esta manera, puede generar más reportes y notificaciones o ampliar la cobertura de su red de dispositivos, sin sobrecargar el servidor.

{% hint style="danger" %}
Las instrucciones de 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 provocar que la plataforma funcione mal o quede inoperable. Por lo tanto, es fundamental hacer una copia de seguridad de la configuración antes de realizar cualquier modificación a la configuración predeterminada.
{% endhint %}

## Número de dispositivos en Reportes

El número máximo de dispositivos por reporte 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, debe 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 reporte.

<details>

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

* SOS
* Caída
* Desconexión
* Seguridad
* Solicitud de ubicación
* Lecturas del vehículo
* Encendido/apagado del dispositivo
* Alimentación externa
* Batería baja
* Estado del dispositivo
* Exceso de velocidad
* Infracciones de tránsito
* Encendido/apagado e inactividad del dispositivo
* Reporte de tarea
* Calidad de manejo
* Reporte de estado
* Reporte de cambios de conductor
* Valores de campos del formulario
* Recorrido por estado
* Recorrido por turnos
* Consumo de combustible
* Registro de entrada
* Calidad de manejo
* Permanencia en zonas
* Permanencia en ubicaciones
* Recorridos y eventos
* Eventos de zona
* Detallado de datos transmitidos
* Valores de campos del formulario
* Reporte de tarea
* Evento
* Reporte completo de la tarea

</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 reportes. Para ello, agregue la línea `maxTrackersPerReport: XXXXX` a la configuración **después de** el bloque anterior. Ejemplo (límite de 1000 dispositivos por reporte):

```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 reporte aumentará a 1000.

El *maxTrackersPerReport* parámetro se aplica a todos los reportes excepto a **Visitas de zona** (Zona) y **Visitas a los PDIs** (StayInPlaces) reportes. Debido a las peculiaridades de la plataforma, las restricciones para estos reportes deben especificarse por separado en el bloque anterior:

```
StayInPlaces: 1000,
Zona: 1000,
```

Otro reporte que no se ve afectado por la configuración general es **Reporte de posiciones**. Puede generarse solo para un dispositivo.

## Número de dispositivos en Alertas

El número máximo de dispositivos para 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 de esta línea ajusta el número de dispositivos que puede seleccionar al configurar una alerta.

## Rango de fechas en Reportes

De forma predeterminada, el rango máximo de fechas para la mayoría de los reportes es de 90 días. Este valor también puede aumentarse, pero para hacerlo necesita cambiar un archivo de configuración diferente. Debe encontrar el *servidor API* 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:#reportes

```
maxReportTimeSpan=90d
```

Cambie la *90d* el valor 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.
