Parámetros de configuración del antivirus
El antivirus es uno de los procesos que pueden consumir muchos recursos de hardware (memoria y CPU). Una política de antivirus agresiva puede reducir el rendimiento de la aplicación y afectar a la experiencia de los usuarios finales con la interfaz de usuario.
Un analizador antivirus puede funcionar en dos modos (según el valor del parámetro background.antivirus.check):
- Modo en vivo.
- Modo por lotes.
| Campo / Propiedad | Tipo | Descripción |
|---|---|---|
| system.antivir | String | Establece la ruta del antivirus. /usr/bin/clamscan |
| background.antivirus.check | Boolean | Habilita o deshabilita el analizador antivirus en segundo plano. Por defecto, está establecido en false. Existe una tarea de crontab ( Administration > Crontab ) llamada Antivirus Checker Worker que controla el analizador antivirus en segundo plano. Para más información, consulte Tareas de crontab integradas. Cuando el análisis en segundo plano está deshabilitado, el antivirus se ejecuta durante la subida de cualquier documento. Esto puede añadir tiempo adicional para completar la subida (en algunos casos el antivirus puede necesitar más de 3 segundos para analizar un documento). Por ejemplo, cuando realiza una importación grande de ficheros, el tiempo total para completar la operación puede multiplicarse por tres o más con esta opción deshabilitada. Nuestra sugerencia es mantenerla habilitada. |
| background.antivirus.check.threads | Integer | Número de hilos concurrentes que se utilizarán para el antivirus. Este número debería ser menor o igual que el número de núcleos de hardware. |
| background.antivirus.check.batch | Integer | Indica el número de documentos que se procesarán en cada ciclo de indexación. Cuando el parámetro “background.antivirus.check” está habilitado, es una buena práctica que sea un múltiplo del valor de “background.antivirus.check.threads”. |