Pregunta:
¿Cómo puedo activar la función de eliminación de archivos temporales de la plataforma en las versiones 7.11 y superiores de DocuWare?
Solución:
La nueva función de eliminación representa una forma más eficiente de gestionar los archivos, sin excepciones de acceso denegado en circunstancias normales, menos descargas de archivos desde ContentServer, sin fugas de archivos en la carpeta temporal y registros limpios. Sin embargo, como parte de los cambios importantes en la versión 7.11 In situ de DocuWare, se han realizado cambios en los archivos de configuración del servicio de la plataforma. Para ello, es necesario adaptar el archivo de configuración, ya que Web.config ya no es el archivo de configuración principal de la plataforma. La mayoría de las configuraciones se han trasladado a DocuWare.Platform.Web.dll.config.
¿Cómo funciona?
La plataforma descarga un archivo una sola vez y cuenta cuántos usuarios lo están utilizando. Cuando llegan a cero, el archivo se marca para su eliminación. A través de un tiempo predefinido, la plataforma comprueba los archivos marcados para su eliminación y los elimina.
Ajustes definidos por el usuario:
Existe la posibilidad de modificar algunos de los ajustes a través del archivo DocuWare.Platform.Web.dll.config, que se encuentra en la siguiente ruta de archivo: C:\Archivos de programa\DocuWare\Web\Platform
Nota: Haga una copia del archivo DocuWare.Platform.Web.dll.config como copia de seguridad.
A continuación, se debe definir la sección en configuration/configSections:
1<section name="ReferenceCounterConfig" type="DocuWare.Platform.Implementation.ReferenceCounting.ReferenceCounterConfiguration, DocuWare.PlatformImplementation" />
A continuación, la sección debe añadirse con el siguiente formato:
1<ReferenceCounterConfig intervalToStayAlive="00:10:00" intervalForDeleting="00:05:30" triesToDelete="5" triesToLock="3" intervalBetweenTwoTriesToLock="300">2 </ReferenceCounterConfig>
Hay cinco propiedades que se pueden modificar:
|
Nombre de la propiedad |
Tipo |
Valor predeterminado |
Valor mínimo |
Descripción |
|
Intervalo para permanecer activo |
Intervalo de tiempo |
00:10:00 |
00:00:30 |
El intervalo de tiempo define cuánto tiempo permanecerá el archivo en la Carpeta Temp sin ser eliminado. |
|
Intervalo para eliminar |
Intervalo de tiempo |
00:05:30 |
00:00:30 |
Intervalo de tiempo que define la frecuencia con la que la plataforma comprobará los archivos que ya no se utilizan y que han permanecido activos más tiempo del especificado en la propiedad Intervalo de permanencia activa. |
|
Intenta eliminar |
Int |
3 |
2 |
Define cuántas veces la plataforma intenta eliminar un archivo liberado. Si el archivo está bloqueado por otro proceso/usuario y después del último intento el archivo no se elimina, entonces el archivo permanecerá en una carpeta temporal. |
|
Intenta bloquear |
Int |
3 |
1 |
Define cuántos intentos adicionales tiene la plataforma para bloquear un archivo. |
|
Intervalo entre dos intentos de bloqueo |
Int |
200 |
50 |
El intervalo de tiempo define la frecuencia con la que la plataforma intenta bloquear un archivo. El intervalo se mide en milisegundos. |
¡KBA solo es aplicable a organizaciones in situ!
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.
