Podrían decirnos donde deshabilitar el log del rest web services, dicha carpeta, por el uso que le damos al servicio, genera ±5millones de archivos al mes y el sistema se vuelve inestable (Carpeta vacía el servicio responde < 2 segundos, carpeta llena excede los 10 segundos).
la carpeta es: siu/mapuche/instalacion/i__produccion/p__mapuche/logs/web_services
Hola Marcelo, nosotros tuvimos el mismo problema , entendemos que el problema se produce porque con cada ejecución del servicio se produce un archivo de log y cada vez que eso ocurre la clase de toba que se encarga de loguear le da permisos (chmod) a la carpeta de log con cada ejecución, cuando se acumulan muchos archivos el proceso tarda y genera problemas en el tiempo de respuesta. Uno de los técnicos que trabaja conmigo dejo un comentario en el hilo de github de toba respecto a esto:
Optamos por la misma solución que vos, borrando los archivos de log, pero probamos comentando la línea que da los permisos a la carpeta, y el proceso deja de tener problemas, cosa que podría ser útil en algún caso especial que se quiera seguir logueando y conservando los archivos.
Hola Gabriel, muchas gracias por la info, en nuestro caso, como la información generada en los logs no es necesaria (no sabíamos que existía hasta que se presento el problema), decidimos modificar el archivo framework/php/nucleo/lib/toba_logger_ws.php y comentar la linea 91 dentro de la función como se describe a continuación:
Respecto al chmod, también lo vimos como alternativa, pero el problema va mas allá de mapuche afectando al sistema operativo y ciertas funciones, principalmente al realizar backups del sistema (carpetas personalizadas, etc.), tener 5millones± de archivos no nos permite generar archivos zip,rar, etc., las funciones básicas de la linea de comando para manejo de carpetas y archivos fallan.
Muchas gracias por la información, que tengan una buena jornada. Saludos